<SEC-DOCUMENT>0001614178-22-000014.txt : 20220318
<SEC-HEADER>0001614178-22-000014.hdr.sgml : 20220318
<ACCEPTANCE-DATETIME>20220318170301
ACCESSION NUMBER:		0001614178-22-000014
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		87
CONFORMED PERIOD OF REPORT:	20220131
FILED AS OF DATE:		20220318
DATE AS OF CHANGE:		20220318

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Yext, Inc.
		CENTRAL INDEX KEY:			0001614178
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		IRS NUMBER:				208059722
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0131

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38056
		FILM NUMBER:		22753282

	BUSINESS ADDRESS:	
		STREET 1:		61 NINTH AVENUE
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10011
		BUSINESS PHONE:		1-888-444-2988

	MAIL ADDRESS:	
		STREET 1:		61 NINTH AVENUE
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10011
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>yext-20220131.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:d47b10ed-bb01-4f83-a185-91f49cdb69b0,g:c937c019-aa54-4450-85b8-470495007673,d:608f94454fc64367b8b240f815dcd718--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:yext="http://yext.com/20220131" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>yext-20220131</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF80L2ZyYWc6OGUwZmVkYTc5YjVhNGExNmJlMjljNDIxOTAyODM0MjgvdGFibGU6NDE4YTJmNGE0ZjA2NGY0NGI1Zjk0NzA4MjkxZjYwNjIvdGFibGVyYW5nZTo0MThhMmY0YTRmMDY0ZjQ0YjVmOTQ3MDgyOTFmNjA2Ml8xLTEtMS0xLTQyNjY2_cb222ecc-775d-4db7-b2e7-dfe65463864b">0001614178</ix:nonNumeric><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF80L2ZyYWc6OGUwZmVkYTc5YjVhNGExNmJlMjljNDIxOTAyODM0MjgvdGFibGU6NDE4YTJmNGE0ZjA2NGY0NGI1Zjk0NzA4MjkxZjYwNjIvdGFibGVyYW5nZTo0MThhMmY0YTRmMDY0ZjQ0YjVmOTQ3MDgyOTFmNjA2Ml8yLTEtMS0xLTQyNjY2_7f2110ec-80a2-477e-9ba7-7581e2b8df9d">2022</ix:nonNumeric><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF80L2ZyYWc6OGUwZmVkYTc5YjVhNGExNmJlMjljNDIxOTAyODM0MjgvdGFibGU6NDE4YTJmNGE0ZjA2NGY0NGI1Zjk0NzA4MjkxZjYwNjIvdGFibGVyYW5nZTo0MThhMmY0YTRmMDY0ZjQ0YjVmOTQ3MDgyOTFmNjA2Ml8zLTEtMS0xLTQyNjY2_eb51d3be-fa40-4b5a-bf8d-c09abe625118">FY</ix:nonNumeric><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF80L2ZyYWc6OGUwZmVkYTc5YjVhNGExNmJlMjljNDIxOTAyODM0MjgvdGFibGU6NDE4YTJmNGE0ZjA2NGY0NGI1Zjk0NzA4MjkxZjYwNjIvdGFibGVyYW5nZTo0MThhMmY0YTRmMDY0ZjQ0YjVmOTQ3MDgyOTFmNjA2Ml80LTEtMS0xLTQyNjY2_2440e061-7bd3-470c-ab67-540ba913b9b6">false</ix:nonNumeric><ix:nonNumeric contextRef="ie8a435e15dcd40f18ca7c2a348089af4_D20210201-20220131" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfODI0MQ_d308452d-b02d-485a-9d20-173653880203">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i2c82c16c62e14d33a1821ae5d0060ff5_D20210201-20220131" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MzE_171f3d6a-cc64-4665-8203-8c409a73a57a">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ie332f519f44a4c26ac17b1684da51c17_D20210201-20220131" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTc1NTc_a770078e-25e1-4510-a646-2da496235d16">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i7756feb41af948c79bb48ad4db9dd415_I20220131" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDAvZnJhZzowYTgzOTY3MGM5ZGI0MjU4OTUyZjQzZGNjYTU3YTVjMi90YWJsZTo2N2ZjMTYxMjBkYjA0ZDYxOTExNWM5YTA4YjE0MDEwYS90YWJsZXJhbmdlOjY3ZmMxNjEyMGRiMDRkNjE5MTE1YzlhMDhiMTQwMTBhXzEtMS0xLTEtNDI2NjY_eba7159b-4d6b-43c9-bc64-a3221d2a9bd9">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i65c86d55329a42579dce74df5189cfc7_D20200311-20200311" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzYzMQ_5d12df70-06bc-4774-b064-98008360b8d4">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="yext-20220131.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3d935c015ab4c729e08d60ea3fb6d9d_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i3f86e0d7cbe2481e85f6037ce1fcf5e7_I20220301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i521da050c09e439bb662c950c53d792a_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i127b0eccc66c4d7d8044f874897801a6_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i0764f49f65164a6aa520156754926db0_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i982e88d236e344f0b2b955e891bbbbfb_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3edaba5dc3e44eb0ac38a8c39af11682_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4e85e1d033342b5a2bae1a93a295a37_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a988d95685f44d2a4e4adc5c54c71f9_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c1c19bc768b48e880b8a7670d2e770a_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i257bb0430d4f4e42a75efdef44f2221e_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37f33bb31fb04a688e1da41897497746_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i490d84cb0fd944f08a18b6ec20473d9d_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6ead9a1df4748fca64a1466e2b6f524_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d5fdeaa20c344d6b7a0d8d53711a1b2_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3be6584b92034d1aab7e19e491f4baa1_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2a5f9958397449ba910d50a5a37e1e0_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2f17b1bf9de472ebe1e7614b34b50d2_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0f423fe8ad84f988fc9ad50b80c8c1a_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7af286940dd34579af7919e2e12cd3af_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib45bf767ae584b8b8eb909040c4ec0f0_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f330b8abde841398dc1d780cd321e0a_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c37a3374fc04951af3b37a93c53a83e_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i884076d63420451bb5e66e6096bee80e_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14470fccdcd34b7d8fc2c9940cde9a51_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i425d6d2f47c9406d9a4245d696e8bf8d_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc6ef1856941455faf77ac65bd376f5b_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3edb2371c81462b85567daf3762291f_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05e220c8d3544cb99b43c14926b10860_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72386d208f9247c2949c4da2d18ffe52_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8041765b22e45d4a0a27153a1394c52_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0effbd879afc4d3bbb594180d71037d1_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01fa0179eb7f40fcaef8de23ce31fd65_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib20da43d9d4f4bd1b5f0b839015d9ef1_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie421234fa6c94dac991a6c7ec9ed6bcf_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="provider"><xbrli:measure>yext:Provider</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>yext:segment</xbrli:measure></xbrli:unit><xbrli:context id="ie8a435e15dcd40f18ca7c2a348089af4_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b3c8f72623d45209824a057840b271f_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib09037a05eeb4ac685fcc835d47d9179_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4f5a71a801a49dcabf63a9d3efec0eb_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c82c16c62e14d33a1821ae5d0060ff5_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8783d1bf83f94c5298aebab6a4681fd5_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41d0e7c76cc54a5488f51734351fb06f_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie332f519f44a4c26ac17b1684da51c17_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied610855daf24ea19a5d7ea56b27c896_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd686c8ee4f14e08b73f3b9892cac1c1_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5434f9a5a031478e9507527891181f7e_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b479061a8a34964a47fd38b6f923754_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9afbf2646364660a97467d56ab4680a_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80190fe9319c4fb3bf6ecef030ec55b4_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1822b7c03d944697989af46d824ac3f2_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95219bcae8ff4b64ae0579c47babcf1e_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ifdd95df441e9414db7781656efd6a100_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4037f06e53844d7cbb4a7c7c4453f16d_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8991e9fe7624493da0605de07352f225_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3335c4bd72b2468e9b516dc39f37ad27_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="performanceobligation"><xbrli:measure>yext:performanceObligation</xbrli:measure></xbrli:unit><xbrli:context id="i82a30eec54cc4f4ca6ee1bc817318893_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i143799f1519348c5b24edb563912da39_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee9e591f6bd5497f849d551f47213282_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7756feb41af948c79bb48ad4db9dd415_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieefe71181a764f0481467c2de6965d7e_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdeb615ca8274cd5abf036ffa015a482_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="operatingsegment"><xbrli:measure>yext:operatingSegment</xbrli:measure></xbrli:unit><xbrli:unit id="reporting_unit"><xbrli:measure>yext:reporting_unit</xbrli:measure></xbrli:unit><xbrli:context id="i320b0c2cb8304e54a116fba45f8b7283_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45773f33ece144aabe1bc196310fcb5f_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1e782ec2db04deeaa8c2f645686d9d4_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i583ee359ac2a43568404ef10a1673579_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia33adfce071548f3b7a9d3f418e0ab2c_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i243a011ed75c49ca9b2f6f27d2061bbd_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72805d48b5684d1d9a8bb9a9e1dc4e1f_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iceeb40f9e1aa44c8a3ab5ff743592a2e_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9efeb50a5cfb467fa2c3999fd280ef70_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie12624fc37534e319655dd9ea7799443_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a65faa60bdb497ea6abc8dd9b0a5e82_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">yext:SoftwareInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f5741e319bd456ca51d1a41f33ae9a5_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">yext:SoftwareInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cd6ff9328d34abcbe97b367db88154b_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41fc6561e93d477798a1cb801d9c60af_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe1448c06e5046d086b0d23a5ef32ead_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbfda84e89ec4deb8e6845ede416e263_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7cbee46c8f14c56a3eee3f350cf4d13_I20160310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandEightEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-03-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5613f1f3b040444280fc44f86cd825b5_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandEightEquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11e484c1233245299c74b578e9557aac_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifeac86c7f9a146368b8696f7f7a6e50e_D20161201-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-12-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8f8a1ed610e4dccbf87612fa563b4b6_I20210201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied2c7b7fe6e0414daffe7bf455f546f6_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5ec64b00fb741d4bb001148d64ac77a_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37a37370aae2478cb06e840b04636806_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ac9b8980556430d81706eb828c0bd78_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7091bdcf57714e1e897d1d6ba791a462_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3d1e6dc3554442ca894ba90982bbfed_I20170331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad30e49dbb204012aa5e36183283b446_I20210201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if33a6698714d4b18bcd5904ec54c250f_D20170413-20210315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-04-13</xbrli:startDate><xbrli:endDate>2021-03-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i040f65c05e4e4a76ab53c97a0b04d7f8_I20210315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b367ba97bd145158f81da7b2734f51f_D20210915-20210915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-15</xbrli:startDate><xbrli:endDate>2021-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95554318d08143a192f6d59fd7754590_I20210915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb3b981300134e2194f5aa347168912a_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a933b49596b48dfb137adb7ce628db5_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i691b20e8277646cb9fb99e54f2c1ce21_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e8c5493623e4625800debbe56f00fa1_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id34e133d79d0460d84d15e16397d3dba_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd9e04dfdd984c538ff9ef5aabe3d932_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81be3cd4b83341fabeb447cfd03ba9f7_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i977e152360cd483eaccdd53fbcaf671c_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21a1c9af05344cc29b2ac233d31c0c22_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ccdc32f028d4cd3a128e0b01859479f_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97d7f7d8bd8545fd975204c1f8dc6fee_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief680c1e7a2c492caa2a808fca1eb348_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i946cb92ffd8a477b94c9d6a088aaf344_I20170430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>yext:vote</xbrli:measure></xbrli:unit><xbrli:context id="i2634df3526074368a484dfbbf5f804b9_I20200311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65c86d55329a42579dce74df5189cfc7_D20200311-20200311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-11</xbrli:startDate><xbrli:endDate>2020-03-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72ae9e117e144dafaf0660b955ef4159_I20200311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43b96718bb5546d69c79ef5d9a7d05c9_I20200311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id89ddabb6c3845a2a542f83cc4d45607_D20200311-20200311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-11</xbrli:startDate><xbrli:endDate>2020-03-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic210ccb2e0634fad8a98aed628798949_D20200311-20200311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-11</xbrli:startDate><xbrli:endDate>2020-03-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad04c040558b49059667662f6ad542b6_D20200311-20200311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-11</xbrli:startDate><xbrli:endDate>2020-03-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb805d414dd44498a1b59692aa9ea289_D20200311-20200311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-11</xbrli:startDate><xbrli:endDate>2020-03-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:context id="ia0a91a0464f04e37bfb2b8f77fcc4d45_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4f970c748bd4935bcdc003235593ace_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i556952e5b5a246a58c169e3d2f623564_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32bc60ad18f1451396068faa6a9d990d_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93792658f6944bd789a1a92fd6535145_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd1857f042cc4c85a5a96decdc2ceb66_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ef128fc268c48d6bfb8ea2aa65dfc34_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57e4bae53be0454882c9645db0abf8c3_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa2e1bc6a9344662b36dce93f6454162_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61d261d4c4bc4b99a0be24b482a403da_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id595f27c26484a48adc7abb1916b6328_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d3b9213b79644eeb1578f4bc751defd_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5de654bb68540789d958dd90d6f8c5b_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5901a965b1a4dbc9855c43b01375558_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f65102b7e1d4de69c051e4b94b283e9_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9e9aafd82fa4889880a08f645a86115_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i597b822d134c4f5590b6e7713f28d6f2_D20190201-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43078608648b4d1386e63c2875f311a4_D20210501-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001614178</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i608f94454fc64367b8b240f815dcd718_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:23.194%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzgz_4b67bf19-8ff1-4796-87fc-2d151b058b27">10-K</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:23.194%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:4.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6ZGYwYzkzOTliOGY2NGI1ZDhhNTI3ZGNiODkxOTU1NzIvdGFibGVyYW5nZTpkZjBjOTM5OWI4ZjY0YjVkOGE1MjdkY2I4OTE5NTU3Ml8wLTAtMS0xLTQyNjY2_1dc89107-7363-4451-9271-05e492155934">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18xMjg_8ccbe825-621c-4bac-9ed4-0c285528873c"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18xMjg_6424cd28-6e95-4e9a-86d6-9bf536f27864">January&#160;31</ix:nonNumeric>, 2022</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:4.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6NTI1ZDYwODk5ZTdiNGJlMGE1YzExNTdjMjQ4ZmMxNzAvdGFibGVyYW5nZTo1MjVkNjA4OTllN2I0YmUwYTVjMTE1N2MyNDhmYzE3MF8wLTAtMS0xLTQyNjY2_ccbee56c-7d81-4aa9-a7d7-14d564dbee4b">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">to</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzg0_88e9cb60-c7e5-46c1-82c5-e6452f5cd185">001-38056</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:23.194%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzg1_60fe1be2-58e9-4808-9170-410c761e9598">YEXT, INC.</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:23.194%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><img src="yext-20220131_g1.jpg" alt="yext-20220131_g1.jpg" style="height:150px;margin-bottom:5pt;vertical-align:text-bottom;width:150px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.138%"><tr><td style="width:1.0%"></td><td style="width:48.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6NTU4Y2E4NTgxOWNmNDFhZWE1NWExMDNhZmI0ZDIzZWEvdGFibGVyYW5nZTo1NThjYTg1ODE5Y2Y0MWFlYTU1YTEwM2FmYjRkMjNlYV8wLTAtMS0xLTQyNjY2_e86a153e-e0d4-4fc7-b542-be3147eafb04">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6NTU4Y2E4NTgxOWNmNDFhZWE1NWExMDNhZmI0ZDIzZWEvdGFibGVyYW5nZTo1NThjYTg1ODE5Y2Y0MWFlYTU1YTEwM2FmYjRkMjNlYV8wLTItMS0xLTQyNjY2_6d163672-796b-4d7c-85ad-678d1d07501f">20-8059722</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of</span></div><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">incorporation or organization)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer</span></div><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identification No.)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzY5_00528b33-fb56-4cfb-addf-cddd4443a622">61 Ninth Avenue</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzgw_6617a408-789b-4da3-995d-f9019f986eed">New York</ix:nonNumeric>, <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzcw_bb66c2eb-71bc-4a48-b030-c3826f075506">NY</ix:nonNumeric> <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzg2_15f4367f-868c-4f38-9215-9383b8a2d182">10011</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzg3_d4978f9b-475a-4a11-8e05-b6cc36b87fa4">212</ix:nonNumeric>) <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzgx_968096a9-127b-49f3-9652-764237f08a09">994-3900</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant's telephone number, including area code)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:41.218%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol(s)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6MmI4MzdmMzBiNzJjNDBiZDliOWU4MTE2NjIzYjllY2IvdGFibGVyYW5nZToyYjgzN2YzMGI3MmM0MGJkOWI5ZTgxMTY2MjNiOWVjYl8zLTAtMS0xLTQyNjY2_bc658775-85c4-4142-a95c-7c13a7ce48e9">Common Stock, par value $0.001 per share</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6MmI4MzdmMzBiNzJjNDBiZDliOWU4MTE2NjIzYjllY2IvdGFibGVyYW5nZToyYjgzN2YzMGI3MmM0MGJkOWI5ZTgxMTY2MjNiOWVjYl8zLTEtMS0xLTQyNjY2_61c68dfc-0dc3-464b-aeb1-77d5343dc246">YEXT</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6MmI4MzdmMzBiNzJjNDBiZDliOWU4MTE2NjIzYjllY2IvdGFibGVyYW5nZToyYjgzN2YzMGI3MmM0MGJkOWI5ZTgxMTY2MjNiOWVjYl8zLTItMS0xLTQyNjY2_e95c7aea-5cfe-47e7-965f-e11360cc3920">New York Stock Exchange</ix:nonNumeric></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Securities registered pursuant to section 12(g) of the Act:</span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Not applicable</span></div></td></tr></table></div><div style="margin-top:3pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:23.194%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzcx_158009e9-3e98-471a-af28-df0eff5d2ef6">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of Act.&#160; Yes &#9744;&#160;&#160;<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzc3_2e51f1e1-d2b7-4899-b4a5-e38cca321a37">No</ix:nonNumeric> &#9746;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzc4_c4ca1c4e-e99c-40d6-b5d7-f474448e9d0b">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzcy_8b03d961-cf23-4446-81cf-2d7843ca5812">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"></td><td style="width:23.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6YzE4ZWYzM2Y4NzE2NDIzNmJmZDc4MWIxOGJkZjhkNzcvdGFibGVyYW5nZTpjMThlZjMzZjg3MTY0MjM2YmZkNzgxYjE4YmRmOGQ3N18wLTAtMS0xLTQyNjY2_2a77a21c-69bc-4fa5-a2ac-07d0c24ba91b">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6YzE4ZWYzM2Y4NzE2NDIzNmJmZDc4MWIxOGJkZjhkNzcvdGFibGVyYW5nZTpjMThlZjMzZjg3MTY0MjM2YmZkNzgxYjE4YmRmOGQ3N18xLTUtMS0xLTQyNjY2_6a3f66e1-43b0-4e0c-810e-967025f89579">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6YzE4ZWYzM2Y4NzE2NDIzNmJmZDc4MWIxOGJkZjhkNzcvdGFibGVyYW5nZTpjMThlZjMzZjg3MTY0MjM2YmZkNzgxYjE4YmRmOGQ3N18yLTUtMS0xLTQyNjY2_8e791152-537f-4e2e-bed2-ad3fc5940205">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.           &#9744;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. &#160;&#160;&#160;&#160;  <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzgy_9f644482-78c9-4d97-ab5d-565e119b0588">&#9746;</ix:nonNumeric></span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;No&#160;&#160;<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N184Nzk2MDkzMDI2MTQ5_f8d958cc-6ce7-4efe-ba04-3e356e919ae9">&#9746;</ix:nonNumeric></span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the closing price of the registrant&#8217;s common stock on the last business day of the registrant&#8217;s most recently completed second fiscal quarter, which was July 31, 2021, the aggregate market value of its shares (based on a closing price of $13.03 per share) held by non-affiliates was approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="id3d935c015ab4c729e08d60ea3fb6d9d_I20210731" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18yODE2_b20ec513-5483-4b96-9040-c494809325d3">1.5</ix:nonFraction> billion. Shares of the registrant&#8217;s common stock held by each executive officer and director and by certain entities or persons that owned a certain percentage of the registrant&#8217;s outstanding common stock were excluded to the extent that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.</span></div><div style="margin-top:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;1, 2022, <ix:nonFraction unitRef="shares" contextRef="i3f86e0d7cbe2481e85f6037ce1fcf5e7_I20220301" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zMjI4_0fc6d7cb-bd0f-4f0c-b49e-75a74005300a">131,186,882</ix:nonFraction> shares of the registrant&#8217;s common stock, $0.001 par value per share were outstanding.</span></div><div style="margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzc1_d08c74c4-2d69-4a36-ace9-93b7d28e1755" escape="true">Portions of the registrant&#8217;s definitive proxy statement for its 2022 Annual Meeting of Stockholders (the &#8220;Proxy Statement&#8221;), to be filed within 120 days of the registrant&#8217;s fiscal year ended January&#160;31, 2022, are incorporated by reference in Part III of this Annual Report on Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form&#160;10-K.</ix:nonNumeric></span></div><div><span><br/></span></div><div style="margin-top:3pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"></td><td style="width:10.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PAGE</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_13">PART I</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_16">Item 1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_16">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_16">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_19">Item 1A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_19">13</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_22">&#160;Item 1B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_22">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_25">&#160;Item 2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_25">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_25">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_28">Item 3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_28">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_28">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_31">Item 4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_31">37</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_34">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_37">Item 5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_37">Market for Registrant</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_37">s Common Equity, Related Stockholder Matters and Issuer Purchases </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_37">         </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_37">of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_37">38</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_40">Item 6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_40">Reserved</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_40">39</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_43">Item 7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_43">Management&#8217;s Discussion&#160;and Analysis of&#160;Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_43">40</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_67">Item 7A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_67">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_67">52</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_70">Item 8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_70">Consolidated Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_70">53</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_142">Item 9</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_142">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_142">78</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_145">Item 9A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_145">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_145">78</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_148">Item 9B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_148">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_148">79</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_151">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_154">Item 10</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_154">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_154">80</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_157">Item 11</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_157">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_157">80</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_160">Item 12</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_160">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_160">80</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_163">Item 13</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_163">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_163">80</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_166">Item 14</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_166">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_166">80</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_169">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_172">Item 15</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_172">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_172">81</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_175">Item 16</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_175">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_175">82</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_172">INDEX TO EXHIBITS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_178">SIGNATURES</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">SPECIAL NOTE REGARDING FORWARD LOOKING STATEMENTS</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">This Annual Report on Form 10-K contains, and our officers and representatives may from time to time make, forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section&#160;21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), which statements involve substantial risks and uncertainties.  All statements contained in this Annual Report on Form 10-K other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;potentially,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;expect&#8221; and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements.  Forward-looking statements included in this Annual Report on Form 10-K include, but are not limited to, statements regarding: </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">our future revenue, cost of revenue, operating expenses and cash flows;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">anticipated trends, growth rates and challenges in our business and in the markets in which we operate;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">the effect of the coronavirus (&#8220;COVID-19&#8221;) pandemic and its variants, including the effect of governmental restrictions and regulations as well as precautionary measures undertaken by businesses, on our business, operations, and financial results and the business and operations of our customers and potential customers;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">our beliefs, objectives and strategies for future operations, including plans to invest in international expansion, research and development, and our sales and marketing teams, and the impact of such investments on our operations;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">changes in management and anticipated effects thereof;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">our ability to increase sales of our products;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">maintaining and expanding our end-customer base and our relationships with our Knowledge Network; and</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%;padding-left:14.5pt">sufficiency of cash to meet cash needs for at least the next 12 months.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives and financial needs.  These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part&#160;I, Item 1A. &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K.  Moreover, we operate in a very competitive and rapidly changing environment.  New risks emerge from time to time.  It is not possible for us to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make.  In light of these risks, uncertainties and assumptions, the forward-looking events and trends discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, performance, or events and circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, whether written or oral, except as required by law.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this Annual Report on Form 10-K, the words &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and &#8220;Yext&#8221; refer to Yext,&#160;Inc. and its wholly owned subsidiaries, unless the context requires otherwise. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_13"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i608f94454fc64367b8b240f815dcd718_16"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Business</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Yext,&#160;Inc. (&#8220;Yext&#8221; or the &#8220;Company&#8221;) organizes a business&#8217;s facts so it can provide official answers to consumer questions starting with the business's own website and then extending across search engines and voice assistants. Our platform lets businesses structure the facts about their brands in a database called the Knowledge Graph. Our platform is built to leverage the structured data stored in the Knowledge Graph to deliver a modern search experience on a business&#8217;s or organization&#8217;s own website, as well as across approximately 200 service and application providers, which we refer to as our Knowledge Network, and includes Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri and Yelp. Our platform powers all of our key features, including Listings, Pages, and Answers, along with its other features and capabilities. We believe a business is the ultimate authority on its own facts, and it is our mission to put that business in control of it, everywhere.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The online consumer journey is changing. With the introduction of natural language processing and the growing prevalence of voice assistants and chatbots, search has become more conversational.  Consumers are no longer just typing in individual keywords like &#8220;mortgage&#8221; or &#8220;menswear,&#8221; but are also using natural language phrases like &#8220;wealth advisor near me who specializes in healthcare&#8221; and even asking specific, complex questions like &#8220;what&#8217;s the best menswear store in London that sells dress shirts and is open now?&#8221; Web and mobile applications and voice and artificial intelligence, or AI, engines are increasingly answering questions directly and in certain cases providing only one answer unlike traditional web-based search where many results are displayed as a list requiring further exploration. As search continues to evolve, and increasingly leverages AI, consumers are more likely to rely on these direct answers. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While consumer online search behavior has changed, the search experience on many businesses&#8217; websites has not evolved to meet consumer expectations. Numerous searches are unable to understand natural language queries instead returning a list of links based on keywords rather than direct answers. Poor user experience on a business&#8217;s own website may result in lost sales opportunities or may cause consumers to visit a competitor&#8217;s website. The challenge for businesses is to understand and provide accurate answers to consumer&#8217;s questions while delivering a rich, consistent search experience on their website as well as third-party applications. Many answers and results provided by searches currently come from third-party sources such as data aggregators, governmental agencies and consumers. The net result of this third-party sourcing has been to produce &#8220;best guess&#8221; data that can often be incomplete, misleading or incorrect. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yext pioneered a better way for businesses to control and publish the critical facts about themselves to answer consumer questions. We have built our business on the fundamental premise that the best source of accurate and timely information about a business is the business itself. We do this first by empowering brands to structure the public facts about themselves in a database called the Knowledge Graph. The Knowledge Graph organizes data in a way that can answer complex questions by storing both data points themselves and the multiple relationships between data points. Then our platform uses multiple algorithms to better understand user intent and find relevant results from structured data, semi-structured data or unstructured documents. In addition, our products and features are built to leverage the structured data stored in the Knowledge Graph so businesses can provide official answers to consumer questions. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Businesses of nearly all sizes and in a diverse set of industries can benefit from our platform and capabilities. Yext enables businesses to:</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">provide direct answers to consumer questions about their business on their own website;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">modify, enhance and control the facts about each of their locations, professionals, menus, events or other entities managed with our platform;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">update once and disseminate changes to their listings across the most widely used third-party maps, apps, search engines, GPS systems, digital assistants, vertical directories and social networks that consumers rely upon today;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">create and update search-optimized landing pages for their locations, professionals and events on their own websites;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">encourage consumer reviews for inclusion on their landing pages; and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">analyze how features in the platform drive consumer engagement and revenue for our customers.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Developments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2022, Howard Lerman notified our Board of Directors of his intention to step down from his position as Chief Executive Officer of the Company effective March 25, 2022. Michael Walrath, the Chairman of the Board of Directors, will succeed Mr. Lerman as Chief Executive Officer, principal executive officer and principal operating officer of the Company, effective March 25, 2022. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2022, Steven Cakebread notified our Board of Directors of his intention to step down from his position as Chief Financial Officer of the Company effective March 25, 2022. Darryl Bond, the Company&#8217;s Executive Vice President and Chief </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Officer, will succeed Mr. Cakebread as Chief Financial Officer and principal financial officer of the Company, effective March 25, 2022. Mr. Bond will continue to serve as the Company&#8217;s Chief Accounting Officer. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2022, the Board also appointed Marc Ferrentino, the Company&#8217;s Chief Strategy Officer, as President and Chief Operating Officer of the Company.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the changes in our senior management, our Board of Directors and new management anticipate certain additional changes to our strategy and personnel that have not yet been determined. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industry Background</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Search Results Provide Direct Answers.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Search that is powered by AI has grown significantly in recent years. Businesses are now able to leverage search to help consumers discover what they need directly on the search engine results page.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consumers Search Using Natural Language</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Consumers are no longer just typing in individual keywords, but are also using natural language phrases and even asking specific, complex questions. Businesses need to be able to understand those questions and answer them accurately and directly. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Facts About a Business Are Fundamental.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Businesses spend significant sums on developing their brands and creating product and market awareness. When potential consumers reached through those efforts want to make a purchase, businesses need to be able to answer consumers' questions accurately and directly. Inaccurate or incomplete information may result in lost sales opportunities, negative brand experiences and organizational inefficiencies.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Search Drives Commerce.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When searching for a business, consumers need to know many relevant attributes such as qualifications of a wealth advisor, amenities at a hotel, or course offerings at a university. As a result, businesses must ensure that the facts about their business are available, accurate and consistent online so that they can be found. Moreover, businesses  want to make sure that they appear prominently online when nearby consumers search for them. Finally, once a consumer reaches a business&#8217;s website ready to transact, the business must be ready to answer the consumer&#8217;s specific queries.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Managing Facts Online Is Challenging</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many businesses lack the capabilities to effectively control, structure and manage facts across the digital ecosystem where consumers discover businesses. This lack of management capability is due to several factors:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Lack of Control of Facts Online.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many answers and results provided by searches currently come from third-party sources such as data aggregators, governmental agencies and consumers. The net result of this third-party sourcing has been to produce &#8220;best guess&#8221; data that can often miss or misstate the true facts about businesses worldwide. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Attributes that Describe the Facts About a Business Are Expanding. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To respond to consumer questions, businesses need to be able to define the facts about their business using detailed, category-specific attributes ranging from name, address and phone number to more detailed items such as whether a hotel accepts pets, a restaurant has a gluten-free menu or a doctor accepts certain insurance plans.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Facts About a Business Are Dynamic.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The facts about a business include dynamic attributes that change frequently, such as opening hours, holiday hours, menus, events and promotions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Facts About a Business Exist in Many Places.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With popular services such as Google, Facebook and Yelp, as well as  vertical search applications and search leveraging AI using mobile, voice-based and in-app search, businesses need an efficient way to control their facts across these multitude of services.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Businesses Need to Provide Consumers with Relevant and Actionable Information.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When consumers ask questions about businesses, they expect to be able to quickly find the relevant information they need about those organizations. Furthermore, the increase in the number of mobile users around the world has resulted in the need for business information to be available on the applications where consumers engage and to be presented in a way that is consistent with the language and customs of each geography in which consumers reside.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Existing Alternatives Are Inadequate.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Traditional methods for managing facts about brands include paper or legacy software-based solutions, such as word processors or spreadsheets. Simply managing and updating information within the few core search engines, such as Google and Bing, through these traditional methods is already very challenging, and becomes even more so when implementing updates on newer services such as Instagram, Snapchat and Uber. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Poor Search Experience Results in Lost Transactions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While consumer online search behavior has changed, we believe the search experience on many businesses' websites has not evolved to meet consumer expectations. Many searches on a business&#8217;s website are unable to understand natural language queries and instead return a list of links based on keywords rather than direct answers. Poor search experience on a business&#8217;s own website may result in lost sales opportunities or may cause consumers to visit a competitor&#8217;s website.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consumer Reviews Are of Critical Importance.   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many major applications include consumer review data in their search results and may rank businesses and professional service providers based on the number, quality and recency of reviews. A limited number of reviews or a few poor reviews without offsetting positive reviews may result in an otherwise lower search ranking in certain applications.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Growth Strategy</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key elements of our strategy include:</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:14.5pt">Grow Our Customer Base.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that there is a substantial opportunity to continue to increase the size of our customer base across a broad range of industries and companies. We plan to continue to invest in our sales force to grow our customer base, both domestically and internationally.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Expand Existing Customer Relationships.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to expand our relationships with existing customers. For example, some businesses may initially purchase our platform only for their stores in a particular country with opportunities to expand to other stores in the geographic region. We continue to sell additional features, such as Pages, Reviews and Answers, to existing customers.  See "&#8212;Sales and Marketing" for a discussion of customer retention and our ability to expand customer relationships.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Expand Internationally.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our platform throughout the world and believe there are substantial opportunities to increase sales to customers outside of the United States as well as to help our existing U.S.-based customers manage data for more of their international business. We have an established presence in the United Kingdom, Germany, France, Italy, the Netherlands, Spain, Switzerland and Japan and we intend to further expand our footprint to other regions. </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%;padding-left:12.53pt">Develop and Market New Products and Features.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We are committed to developing and marketing innovative capabilities and we  will continue to invest in our platform and develop products and features to help our customers better control the facts about their businesses online.  In the fiscal year ended January 31, 2022, we tailored our products and features for various use cases so that our platform could be deployed more quickly to resolve a customer&#8217;s specific search needs such as support search on both internal and external platforms.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Drive Usage of Our Platform.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customer success professionals are responsible for building relationships with customers, increasing customer&#8217;s adoption and engagement with the Yext platform. Our Hitchhikers program, a comprehensive training program and community for professionals, helps our customers and the developer community develop skills to build custom search solutions for their business using our platform.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Extend the Knowledge Network.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue to expand our Knowledge Network. In the fiscal year ended January 31, 2022 our Knowledge Network is comprised of approximately 200 applications. We are increasing our focus on adding more industry vertical-specific and international services to our Knowledge Network as well as including new services that may become more commonly used in the future</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:14.5pt">Expand Integrations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Yext offers integrations with a number of other platforms accessible through the Yext App Directory.  These integrations offer our customers the ability to connect Yext with other systems to give customers programmatic control of their organization&#8217;s facts.  As the number of integrations in the Yext App Directory grows, we believe that it will further expand the ways that our platform can be utilized and increase customer retention.  For example, in the fiscal year ended January 31, 2022, we launched integrations with Salesforce and Zendesk enabling mutual customers to implement Yext's search experience on help centers as well as support agent's workspaces and decrease case creation by recommending related content within the case submission form.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Benefits of Our Platform </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Yext platform provides the following benefits depending on a customer&#8217;s subscription level and enabled products and features:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Control over Facts.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is the system of record that enables our customers to control and centralize the facts about their businesses, resulting in the elimination of inaccurate and duplicate data and the ability to seamlessly update data across our Knowledge Network.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Flexibility for Optimized Management of Business Attributes.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technology enables businesses to develop structured data that suits their business needs and is optimized for search and discovery. Our platform gives businesses the ability to organize, edit and update the facts about their business based on numerous standard attribute fields, such as address and hours of operation, and increase the depth of their data using our extensible custom fields, such as menu options or accepted insurance plans.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Direct Integrations with the Most Relevant Services.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform, coupled with our Knowledge Network of approximately 200 maps, apps, search engines, intelligent&#160;GPS systems, digital assistants, vertical directories and social networks, provides our customers with the ability to update their information  and content across this network with a single click. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Increased Discoverability and Conversions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With structured data stored in the Knowledge Graph coupled with the applications in our Knowledge Network, our customers provide search engines and voice assistants with the data they need to answer questions about their businesses. By providing accurate and direct answers to questions and guiding consumers to transact directly from search results, we believe businesses are able to capture, convert and retain more of their customers. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;padding-left:13.8pt">Create and Manage Compelling Landing Pages for Consumers at Scale. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yext Pages enables businesses to create and manage compelling landing pages on their website at scale using the Knowledge Graph. When data is updated on a business&#8217;s Knowledge Graph, Yext automatically publishes the changes to a business's website, so that the most accurate, up-to-date answers are available to customers on and off a business's website.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Ability to Drive More Reviews and Increase Consumer Engagement.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yext Reviews helps our customers to gather additional genuine consumer reviews and add those reviews to a customer's website as well as monitor and respond to reviews posted across the Knowledge Network.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Ability to Perform Advanced Analytics.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform's advanced analytics inform businesses about their digital public presence and consumer interactions on their Yext Listing, Pages and Answers experiences that can drive customer revenue. </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;padding-left:14.5pt">Reduced Support Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">  We have tailored our products and features to resolve a customer&#8217;s specific search needs such as support search on both internal and external platforms. For this use case, our platform is designed to understand the meaning behind customer questions and deliver direct answers drawing from a business's FAQs, product manuals and help articles. By helping consumers resolve their own questions and reducing support agent's case resolution times, our platform reduces a business's support costs. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Global Reach and Local Expertise.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform integrates with both global and country-specific search engines and applications, accepts international address and phone number data, and allows local employees to contribute individual expertise, providing a consumer experience that respects local languages, address formats and customs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Yext Platform</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Yext's cloud-based platform powers products and features that allow our customers to provide accurate and direct answers to consumer questions, to control the facts about their businesses and the content of their landing pages and to manage their consumer reviews, all from a single login. From our platform customers can centralize, control and manage data fields, including store information such as name, address, phone number and holiday hours; professional information such as headshots, specialties or education; job information such as title and description; FAQs and more. These and other public facts about a business are stored in a database called the Knowledge Graph. The Knowledge Graph organizes data in a way that can answer complex questions by storing both data points themselves and the multiple relationships between data points. Our customers can then use information from the Knowledge Graph to answer consumers' questions, to power and update their landing pages and to make this information available through our Knowledge Network of approximately 200 maps, apps, search engines, intelligent&#160;GPS systems, digital assistants, vertical directories and social networks in a complete, up to date and accurate manner.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key products and features that comprise the Yext platform include:  </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Listings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Listings allows our customers to sync and update the content they store in the Yext platform across our Knowledge Network providing customers with greater control and consistency over their brand. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Pages</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Pages enables businesses to create landing pages on their website to capture traffic from search engines and establish a call-to-action for consumers who reach those pages.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Answers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Answers delivers a natural-language search experience on a company&#8217;s website and other digital properties, where consumers can search a company&#8217;s Knowledge Graph and get direct answers in the form of knowledge cards, maps and other relevant results.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our platform contains various other features. Reviews enables customers to encourage and facilitate reviews, thereby increasing the quantity and quality of the reviews available to potential consumers and provides tools to manage their reviews from multiple sources across our Knowledge Network from a single location. Analytics provides businesses a holistic view of where and how consumers interact with their brand both on their own websites and on third-party applications as well as insight into consumer interactions on their Yext Listing, Pages and Answers experiences that can drive customer revenue. Ultimately, our platform helps businesses deliver accurate, consistent, up to date and compelling information to consumers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also offer our customers additional resources through Hitchhikers, a comprehensive training program and community for professionals, whom use Yext.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">With Hitchhikers, our customers and the developer community are now able to build custom search solutions for their business using our platform. We continue to invest in platform and features development to help our customers better control the facts about their business and have released new products and features to all of our customers multiple times a year. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Technology</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cloud-based platform is designed to scale as we continue to add customers and allows us to support the entities managed with our platform and the millions of associated facts. The platform is built primarily with industry-standard open source technology. We use a microservices-based architecture to maximize the manageability, flexibility and scalability of our software as it continues to grow more complex. We also employ a modern continuous delivery approach to building, testing and deploying our software.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Hosting</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our customer-facing software is run from two co-location data centers. To provide the highest level of up-time and lowest latency for our platform capabilities, key high-volume services are hosted by third-party hosting services, which allows easier and greater scalability and provides for redundancy.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Data Structure</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Yext platform allows customers to collect, store and manage structured data, consistent with standards published by schema.org. Schema.org is an open and collaborative initiative launched by certain large search engines that defines the vocabulary and format for structured markup. Search engines like Google and Bing consume data through structured markup placed in the underlying code of web pages.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We actively monitor and track the schema.org standards so that our platform stores and publishes data in accordance with the most current schema.org specifications.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Integrations with our Knowledge Network and App Directory </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functionality of our platform is dependent on integrations with a variety of third-party technologies that comprise our Knowledge Network and App Directory.  For example, we rely on integrations with each of the applications in our Knowledge Network to accomplish some or all of the following key tasks with members of our Knowledge Network:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">search for existing listings and retrieve details about them, in order to match our customers&#8217; data in the Knowledge Graph to existing listing data;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">claim listings and deliver updated content;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">retrieve or get notified about reviews and allow review response; and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtain statistics about traffic on listings to display to our customers in the platform.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yext&#8217;s integrations through its App Directory offer our customers the ability to connect Yext with other systems to enable customers to accomplish key tasks including the following: </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">powering chatbots with data stored in the Knowledge Graph;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">joining insights from Yext with other platforms to perform deeper business analysis; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">optimize marketing campaigns with location data stored in the Knowledge Graph; and </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">optimize scheduling and appointment bookings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the years, we have developed special integrations with a number of the applications in our Knowledge Network and App Directory. We have also worked with the major application providers to develop trust and strong working relationships, resulting in specific operational workflows, processes for issue resolution, and specialized technology and processes tailored to the nuances of each. For smaller application providers, we have developed our own application programming interface, or API specifications that each provider builds and implements for integration with our platform.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Customers</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We serve businesses with locations throughout the world. These include many leading businesses in a diverse set of industries, such as healthcare, retail and financial services. For this purpose, we define a customer as a separate and distinct buying entity, such as a company, a government institution, a franchisor, a service provider or agency or a distinct business unit of a large corporation that has an active contract directly with us. No single customer accounted for more than 10% of our revenue for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Support</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customer support group responds to inquiries about the use of our products. We provide basic customer support as well as  premier customer support, which may include services such as priority access to technical resources, faster target response times and other additional support services. As the Yext platform can be used by a number of different roles throughout the organization, for an additional fee, we also offer field user support which includes one-on-one training, review of content based on brand guidelines, and other support services.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Professional Services</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer professional services to customize our platform for our customers. Our professional services teams comprised of project managers, engineers and design experts offer various services including custom built landing pages and data integrations as well as ongoing maintenance and services. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our platform throughout the world to customers of all sizes, including our enterprise, mid-size, and third-party reseller customers. In transactions with resellers, we are only a party to the transaction with the reseller and are not a party to the reseller&#8217;s transaction with its customer. We are also developing programs comprised of technology companies and consultants to promote the  Yext platform to their customers.  </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our sales organization varies by market within each country and will change over time as we build critical mass and address various verticals within a market. Our quota-carrying sales representatives were approximately 225 and approximately 250 at January&#160;31, 2022 and January&#160;31, 2021, respectively. In connection with our recent management changes, we reduced such headcount by approximately 35 representatives. We may make additional changes to our sales approach as we update our strategy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer annual and multi-year subscriptions to our platform. Revenue is a function of the number of customers, the number of licenses or capacity purchased by each customer, the package to which each customer subscribes, the price of the package and renewal rates. Our subscriptions are offered in a discrete range of packages, with pricing based on specified feature sets and the number of entities managed on our platform, such as locations, persons and events among others. We refer to these locations, persons, and other entities collectively as &#8220;licenses.&#8221;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our packages start with basic access to the Knowledge Graph and successively include access to additional capabilities at a higher cost. More recently we have offered our enterprise and mid-size customers the option to purchase our products separately, in addition to packages, with pricing based on licenses as well as capacity.</span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our marketing efforts are focused on promoting our brand and generating demand for our products. We use a variety of marketing programs across traditional and social channels to target our prospective and current customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our primary marketing activities include integrated marketing campaigns, sponsorships of leading industry conferences, and thought leadership such as webinars, whitepapers and blog posts.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our global research and development organization is responsible for the development, design and testing of our platform as well as APIs that facilitate the integration of our platform with third-party applications. Our research and development team uses and shares the same technology, platform development tools and data across various sites. We have and will continue to invest in our research and development team to enable the release of new products and features multiple times a year.   </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intellectual property is an essential element of our business. We rely on a combination of patent, trade secret, trademark, copyright and other intellectual property laws, confidentiality agreements and license agreements to protect our intellectual property rights. We also license certain third-party technology for use in conjunction with our platform.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our continued success depends on hiring and retaining highly capable and innovative employees, especially as it relates to our engineering base. It is our policy that our employees and independent contractors involved in development are required to sign agreements acknowledging that all inventions, trade secrets, works of authorship, developments and other processes generated by them on our behalf are our property and assigning to us any ownership that they may claim in those works. Despite our precautions, it may be possible for third parties to obtain and use without consent intellectual property that we own or license. Unauthorized use of our intellectual property by third parties, and the expenses incurred in protecting our intellectual property rights, may adversely affect our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Patents and Patent Applications</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, we had fifteen issued U.S. patents, one issued national stage patent, nineteen non-provisional and three provisional U.S. patent applications, two U.S. design patent applications, six international Patent Cooperation Treaty patent applications pending, and sixteen national stage applications outside of the U.S. The issued patents have expiration dates ranging from 2032 to 2039. Although we actively attempt to utilize patents to protect our technologies, we believe that none of our patents, individually or in the aggregate, are material to our business. We will continue to file and prosecute patent applications when appropriate to attempt to protect our rights in our proprietary technologies. However, there can be no assurance that our patent applications will be approved, that any patents issued will adequately protect our intellectual property, or that such patents will not be challenged by third parties or found by a judicial authority to be invalid or unenforceable.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trademarks</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on registered and unregistered trademarks to protect our brand. As of January&#160;31, 2022, we had 149&#160;trademarks registered globally. &#8220;Yext&#8221; is a registered trademark in the United States and in certain other countries.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The market for our platform is new and rapidly evolving, and we face many competitors with a variety of product offerings. Our competition comes from businesses that choose to manage their online, public-facing data in-house using manual, paper and spreadsheet-based systems that corporate personnel employ in a fragmented manner rather than pay for a third-party product or service. In addition, other companies may offer products and services at lower price points than us or that compete with some of the features present in our platform. For example certain local marketing and reputation management companies offer one or more products that manage location information across search platforms or facilitate monitoring and responding to reviews.  We believe that we generally compete favorably with our competitors because of the size and breadth of our integrations and relationships with the applications in our Knowledge Network, the features and performance of our platform, the ease of integration of our platform with the technological infrastructures of our customers and the incremental marketing benefits and return on investment that our various products and features offer to our customers.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As we develop our platform, we will introduce products and features that compete in new markets and as a result we will face more established businesses in these markets. For example, Answers, our search product was launched in 2019 and competes with more established search products and legacy search features. We believe our product is differentiated from that of our competitors because of its ease and cost of deployment, ability to leverage structured data in Knowledge Graph, multi-algorithm approach and natural language understanding.  As we introduce new features and our existing platform evolves, or as other companies introduce new products and services, we may become subject to additional competition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider our culture and employees to be vital to our success. Yext is committed to providing a safe, productive, discrimination-free and harassment-free work environment. All employees are responsible for compliance with our Code of Conduct and Employee Handbook, which includes our anti-harassment policy. These policies and practices help us foster a workplace environment that promotes inclusion and diversity. We also support seven employee resource groups, or ERGs, that are led and founded by employees with a senior executive sponsor. ERGs provide a community for underrepresented groups and their allies and offer professional development and mentoring opportunities. In addition, our diversity and inclusion team develops and implements diversity and inclusion strategies to improve our recruitment process, performance management, leadership development, employee engagement and retention.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To attract and retain highly capable and innovative employees, we have developed competitive compensation packages and benefits programs. Our compensation packages include market-competitive pay, an Employee Stock Purchase Plan, healthcare and retirement benefits, paid time off and family leave and flexible work schedules. We also offer broad-based equity awards with multi-year vesting provisions to incentivize and reward our employees for long term corporate performance based on the value of our common stock and promote retention throughout the vesting period. We have invested resources to develop employee talent. Upward, our rotational program, offers analysts early in their careers the opportunity to rotate through three functional areas to gain an understanding not only of how our platform and systems work, but also how our customers interact with our products.  In addition, we conduct an annual employee survey to gauge employee engagement and identify areas of focus. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To support our employees in the fiscal year ended January&#160;31, 2022 and to promote their health and safety, our offices are open on a voluntary basis in accordance with guidance provided by government agencies, although currently the majority of our employees are still working remotely. While we continue to hold virtual events, we have also resumed in-person marketing events. We provided two weeks of emergency family leave for employees to take care of a child or parent due to COVID-19 disruptions.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, we had over 1,400&#160;full-time employees, the majority of whom are based in our New York headquarters. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Governmental Regulation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to governmental regulation and other legal obligations, including those related to privacy, data protection and information security. Compliance with such laws and regulations could, individually or in the aggregate, increase our cost of doing business, impact our competitive position relative to our peers, and otherwise have an adverse impact on our operating results. For additional information about the impact of government regulations on our business, see "Risk Factors&#8212;Risks Related to Laws, Regulation and Taxation" in Part I, Item 1A in this Annual Report on Form 10-K. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Information</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are a Delaware corporation with our headquarters located at 61 Ninth Avenue, New York, NY 10011.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">You can access our website at www.yext.com and our investor relations website at http://investors.yext.com.  Our telephone number is (212) 994-3900.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Copies of our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports&#160;filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, are available, free of charge, on our investor relations website as soon as reasonably practicable after we file such </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material electronically with or furnish it to the Securities and Exchange Commission, or the SEC. The SEC also maintains a website at http://www.sec.gov that contains our SEC filings.  None of the information contained on, or that can be accessed through, our website, our investor relations website or the SEC's website is part of this Form 10-K nor is such information incorporated by reference herein.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_19"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and related notes, before making a decision to invest in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that affect our business. If any of the following risks occur, our business, financial condition, operating results and prospects could be materially harmed. In that event, the price of our common stock could decline, and you could lose part or all of your investment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factor Summary</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This risk factor summary contains a high-level summary of risks associated with our business, but does not address all of the risks that we face. Additional discussion of the risks summarized below, and other risks that we face, may be found immediately following this summary.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Business and Industry</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Our revenue growth rate in recent periods may not be indicative of our future performance.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We have a history of losses and may not achieve profitability in the future.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">The effects of the COVID-19 pandemic have had and are expected to continue to have an adverse effect on our business, operations and financial results as well as the business and operations of our customers and potential customers.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Because we recognize revenue from subscriptions for our platform over the term of the subscription, downturns or upturns in new business may not be immediately reflected in our operating results.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We have a limited operating history and our business has evolved, which makes it difficult to predict our future operating results.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We have experienced rapid growth and significant changes to our organization and structure and may not be able to effectively manage such growth.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Failure to adequately scale our sales force will impede our growth.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We have expanded and intend to continue to expand our international operations, which exposes us to significant risks.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Our growth depends in part on the success of our strategic relationships with existing and prospective Knowledge Network application providers.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We do not have a long history with our pricing models and changes could adversely affect our operating results.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Our success depends on a fragmented internet environment for finding information, particularly information about businesses.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Our platform faces competition in the marketplace. If we are unable to compete effectively, our operating results could be adversely affected.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Business and professional service providers may not widely adopt our platform to manage their information or as an important part of their marketing strategy, which would limit our ability to grow our business.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">If customers do not renew their subscriptions for our platform or if they reduce their subscriptions at the time of renewal, our revenue will decline and our business will suffer.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">If we are unable to attract new customers, our revenue growth could be slower than we expect and our business may be harmed.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">If we fail to integrate our platform with a variety of third-party technologies, our platform may become less marketable and less competitive or obsolete and our operating results would be harmed.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">If we are unable to successfully develop and market new features, make enhancements to our existing features, or expand our offerings into new markets, our business, results of operations and competitive position may suffer.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards and changing customer needs or requirements, our platform may become less competitive.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">If customers do not expand their use of our platform beyond their current subscriptions and licenses, our ability to grow our business and operating results may be adversely affected.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Because our platform is sold to enterprises that often have complex operating environments, we may encounter long and unpredictable sales cycles, which could adversely affect our operating results in any given period. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">A portion of our revenue is dependent on a few customers.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">A significant portion of our revenue is dependent on third-party reseller customers, the efforts of which we do not control.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Adverse economic conditions or reduced technology spending may adversely impact our business.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We may require additional capital to support our business, and this capital might not be available on acceptable terms, if at all.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">Risks Related to Information Technology, Intellectual Property, and Data Security</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">A security breach, network attack or information security incident could delay or interrupt service to our customers, result in the unauthorized access to, or use, modification or publishing of customer content or other information, harm our reputation or subject us to significant liability.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:14.5pt">Assertions by third parties of infringement or other violations by us of their intellectual property rights could result in significant costs and harm our business and operating results.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We could incur substantial costs in protecting or defending our intellectual property rights, and any failure to protect our intellectual property could adversely affect our business, results of operations and financial condition.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Our platform utilizes open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We employ third-party licensed software for use in or with our platform, and the inability to maintain these licenses or errors in the software we license could result in increased costs, or reduced service levels, which could adversely affect our business.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">The reliability of our network and support infrastructure will be critical to our success. Sustained failures or outages could lead to significant costs and service disruptions, which could negatively affect our business, financial results and reputation.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Real or perceived errors, failures or bugs in our software, or in the software or systems of our third-party application providers and partners, could materially and adversely affect our operating results and growth prospects.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Laws, Regulation and Taxation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We are subject to governmental regulation and other legal obligations, including those related to privacy, data protection and information security, and our actual or perceived failure to comply with such obligations could harm our business. Compliance with such laws could also impair our efforts to maintain and expand our customer base, and thereby decrease our revenue.   </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Ownership of Our Common Stock and Our Status as a Public Company</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:14.5pt">Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:14.5pt">The market price of our common stock has been and may continue to be volatile and may decline. Market volatility may affect the value of an investment in our common stock and could subject us to litigation.</span></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Industry</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenue growth rate in recent periods may not be indicative of our future performance.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experienced revenue growth rates of 31% from the fiscal year ended January 31, 2019 to the fiscal year ended January 31, 2020, 19% from the fiscal year ended January 31, 2020 to the fiscal year ended January 31, 2021, and 10% from the fiscal year ended January 31, 2021 to the fiscal year ended January 31, 2022. However, we expect our growth in the coming year to be slower. Our historical revenue growth rates are not indicative of future growth, and we may not achieve similar revenue growth rates in future periods. You should not rely on our revenue for any prior quarterly or annual periods as an indication of our future revenue or revenue growth. Our operating results may vary as a result of a number of factors, including our ability to execute on our business strategy, our ability to compete effectively for customers and business partners, the impact of the COVID-19 pandemic on our business, and other factors that are outside of our control. If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it could be difficult to achieve or maintain profitability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a history of losses and may not achieve profitability in the future.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generated a net loss of $93.3 million, $94.7 million and $121.5 million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. As of January&#160;31, 2022, we had an accumulated deficit of $610.6 million, reflecting our losses recognized historically on a GAAP basis. We will need to generate and sustain increased revenue levels in future periods to become profitable, and, even if we do, we may not be able to maintain or increase our level of profitability. As a result, we may continue to experience operating losses for the indefinite future. Further, we expect our operating expenses to increase over the next several years as we hire additional personnel, incur additional expenses associated with our expanded facilities, expand our distribution channels, develop our technology and new features, face increased compliance costs associated with our growth and entry into new markets and geographies and adopt new systems to scale and automate our operations. If our revenue does not increase to offset these and other potential increases in operating expenses, we may not be profitable in future periods. If we are unable to achieve and sustain profitability, the market price of our common stock may significantly decrease.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The effects of the COVID-19 pandemic have had and are expected to continue to have an adverse effect on our business, operations and financial results as well as the business and operations of our customers and potential customers.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has significantly disrupted business operations for us and our customers as well as suppliers, and other parties with whom we do business. Such disruptions are expected to continue for an indefinite period of time. We have adopted several measures in response to the COVID-19 pandemic and continue to monitor regional developments to inform our operational decisions. Our offices have been open on a voluntary basis in accordance with guidance provided by government agencies, although currently the majority of our employees are still working remotely. While we continue to hold virtual events, we have also resumed in-person marketing events. We continue to monitor regional developments relating to the COVID-19 pandemic to inform operational decisions, but these efforts may not be successful and may require additional costs. The uncertain duration of these measures have had and may continue to have negative effects on our sales efforts and revenue growth rates. In addition, our management team has, and </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will likely continue, to spend time, attention and resources monitoring the COVID-19 pandemic and seeking to manage its effects on our business and workforce. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has had and we believe will continue to have a negative impact on our sales activities including our ability to attract, retain and sell additional products and features to our customers and on our customers&#8217; perception of the need for our products. In response to the COVID-19 pandemic some existing and potential customers, in particular customers in industries that have been highly impacted by the pandemic, such as retail and food services as well as certain geographies such as Europe, have and we expect other customers may reduce, suspend or delay technology spending, request to renegotiate contracts to obtain concessions such as extended billing and payment terms, shorten the duration of contracts or elect not to renew their subscriptions. If additional customers or potential customers take similar actions, our operating results and financial condition may be materially adversely impacted. Because our platform is offered as a subscription-based service and we generally recognize revenue from our customer contracts ratably over the term of the contract, changes in our contracting activity in the near term may not be fully reflected in our results of operations and overall financial performance until future periods.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic including its variants and measures taken to control its spread may adversely affect other aspects of our business as described in this &#8220;Risk Factors&#8221; section. As a result of the scale of the pandemic and measures taken to control its spread, our financial and operating results have been adversely affected and may differ materially from our historical results, and such adverse results may continue or worsen.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, even though some governments have begun to relax COVID-19 related restrictions, any recovery from the COVID-19 pandemic and related economic impact may be slowed or reversed by a variety of factors, such as, the spread of new variants of the COVID-19 virus. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business as a result of its global economic impact. Further, many of the factors discussed in this &#8220;Risk Factors&#8221; section are, and we anticipate will continue to be further, heightened or exacerbated by the impact of the COVID-19 pandemic.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because we recognize revenue from subscriptions for our platform over the term of the subscription, downturns or upturns in new business may not be immediately reflected in our operating results.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally recognize revenue from customers ratably over the terms of their agreements, which are typically one year in length but may be up to three years or longer in length. As a result, most of the revenue we report in each quarter is the result of subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be reflected in our revenue results for that quarter. Any such decline, however, will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our products or a decline in our retention rate, including as a result of the ongoing COVID-19 pandemic, may not be fully apparent or reflected in our results of operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business has evolved, which makes it difficult to predict our future operating results.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were incorporated in 2006 and originally operated as an advertising services company. Our business has evolved several times since then. For example, we sold our advertising business to IAC/InterActiveCorp in 2012 and over the following years have become a platform that puts businesses in control of their facts online with their official answers in search. Many of the most popular features of our platform have only been launched in the past few years. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of recent changes to our platform and our sales model, our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to plan for and model our future growth. The dynamic nature of our business and our industry may make it difficult to evaluate our current business and future prospects, and as a result our historical performance should not be considered indicative of our future performance. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. In addition, the duration and extent of the impact of the COVID-19 pandemic on our business and industry are uncertain and introduce additional uncertainty to our forecasts of future operating results. If our assumptions regarding these risks and uncertainties are incorrect or change due to changes in our industry, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have experienced rapid growth and significant changes to our organization and structure and may not be able to effectively manage such growth.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our headcount and operations have grown substantially in recent years. We increased the number of our full-time employees from over 450 as of January&#160;31, 2016 to over 1,400 as of January&#160;31, 2022 and have hired several members of our senior management team in recent years. In March 2022, we announced that our Chief Executive Officer, Howard Lerman, and our Chief Financial Officer, Steven Cakebread will resign effective March 25, 2022, and that our Chairman, Michael Walrath, and our Chief Accounting Officer, Darryl Bond, will succeed as Chief Executive Officer and Chief Financial Officer, respectively.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our corporate culture has been a critical component of our success. We have invested substantial time and resources in building our team and nurturing our culture. As we expand our business and operate as a public company, we may find it </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">difficult to maintain our corporate culture while managing our personnel growth. Any failure to manage our anticipated growth and organizational changes in a manner that preserves the key aspects of our culture could hurt our chance for future success, including our ability to recruit and retain personnel and effectively focus on and pursue our corporate objectives.  Furthermore, as a result of the COVID-19 pandemic, our corporate culture may be difficult to maintain as the majority of our employees are working remotely.   </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, to manage the growth of our headcount, customer-base and operations, we will need to continue to improve our information technology infrastructure and our operational, financial and management systems and procedures. We have implemented many of these systems and procedures only recently, and they may not work as we expect or at all. Our anticipated additional headcount and capital investments will increase our costs, which will make it more difficult for us to address any future revenue shortfalls by reducing expenses in the short term. However, to the extent we cannot scale our information technology infrastructure, we will continue to rely on manual processes that are costly, inefficient and subject to error.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, in order to successfully manage our rapid growth, our organizational structure has become more complex. We have added personnel and may need to continue to scale and adapt our operational, financial and management controls, as well as our reporting systems and procedures. The expansion of our systems and infrastructure may require us to commit additional financial, operational and management resources before our revenue increases and without any assurances that our revenue will increase. If we fail to successfully manage our growth, we likely will be unable to successfully execute our business strategy, which could have a negative impact on our business, operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to adequately expand and scale our sales force will impede our growth.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue growth is substantially reliant on our sales force. Much of our sales process is relationship-driven, which requires a significant sales force. While we plan to expand and scale our sales force, both domestically and internationally, we have historically had difficulty recruiting and retaining a sufficient number of sales personnel, and this difficulty has heightened during the COVID-19 pandemic. If we are unable to adequately expand and scale our sales force, we will not be able to reach our market potential and execute our business plan.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifying and recruiting qualified sales personnel and training them on our products requires significant time, expense and attention. Our financial results will suffer if our efforts to expand, scale and train our sales force do not generate a corresponding increase in revenue. We have hired a significant number of sales personnel in recent years. If new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, including as a result of the COVID-19 pandemic or if we are unable to retain and develop talented sales personnel, we may not be able to realize the expected benefits of this investment or increase our revenue.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have expanded and intend to continue to expand our international operations, which exposes us to significant risks.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2014, we opened our first office outside the United States, and we intend to continue to expand our operations abroad. Our international expansion has created and will create significant challenges for our management, administrative, operational and financial infrastructure. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks in addition to those we already face in the United States. Because of our limited experience with international operations and developing and managing sales in international markets, our international expansion efforts may not be successful.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the specific risks we will face in conducting business internationally that could adversely affect our business include:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the difficulty of recruiting and managing international operations and the increased operations, travel, infrastructure and legal compliance costs associated with numerous international locations;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to effectively price our multi-tiered subscriptions in competitive international markets;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to identify and manage sales partners;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new and different sources of competition in each country or region;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potentially greater difficulty collecting accounts receivable and longer payment cycles;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to adapt and localize our products for specific countries, including differences in the location attributes and formats used in each country and differences in languages, for example in the case of our search product, which relies on natural language processing; </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to develop integrations with new third-party applications used by international customers; </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to offer customer support in various languages;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in understanding and complying with local laws, regulations and customs in foreign jurisdictions;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with U.S. laws and regulations for foreign operations, including, without limitation, the Foreign Corrupt Practices Act, or FCPA, the U.K. Bribery Act, import and export control laws, tariffs, trade barriers, economic sanctions </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other regulatory or contractual limitations on our ability to sell in certain foreign markets, and the risks and costs of&#160;non-compliance;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with international laws and regulations, including without limitation, those governing privacy, data security and data transfer, such as the General Data Protection Regulation, or GDPR, which may impair our ability to grow our business or offer our service in some locations, may subject us to liability for non-compliance or may require us to change our business practices;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expanded demands on, and distraction of, senior management;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties with differing technical and environmental standards, data privacy and telecommunications regulations and certification requirements outside the United States;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">varying levels of internet technology adoption and infrastructure;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">tariffs and other non-tariff barriers, such as quotas and local content rules;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">more limited protection for intellectual property rights in some countries;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse tax consequences;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in currency exchange rates, which could increase the price of our products outside of the United States, increase the expenses of our international operations and expose us to foreign currency exchange rate risk;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">currency control regulations, which might restrict or prohibit our conversion of other currencies into U.S. dollars;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on the transfer of funds;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">deterioration of political relations between the United States and other countries;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">natural disasters, pandemics including the ongoing COVID-19 pandemic, acts of terrorism and other events beyond our control; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political or social unrest or economic instability in a specific country or region in which we operate, which could have an adverse impact on our operations in that location.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, in February 2022, Russia launched a large-scale military attack on Ukraine. The invasion significantly amplified already existing geopolitical tensions among Russia, Ukraine, Europe, NATO and the West, including the United States. It is not possible to predict the full extent of the broader consequences of Russia&#8217;s invasion of Ukraine, which could include sanctions, embargoes, regional instability, geopolitical shifts and adverse effects on macroeconomic conditions, currency exchange rates and financial markets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business, financial condition and results of operations may be materially adversely affected by any negative impact on the global economy and capital markets resulting from such conflict.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, our network service provider fees outside of the United States are generally higher than domestic rates, and our gross margin may be affected and may fluctuate as we expand our operations and customer base worldwide.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our overall business, operating results and financial condition.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our customers and Knowledge Network application providers also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if these customers and application providers are not able to successfully manage these risks.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our growth depends in part on the success of our strategic relationships with existing and prospective Knowledge Network application providers.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established strategic relationships with approximately 200 third-party service and application providers that comprise our Knowledge Network, including Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri, Yelp and many others. These application providers provide us with direct access to update content on their websites and applications. This direct access enables our customers to control their business listings on the Knowledge Network application providers' websites and applications and to push real-time or nearly real-time updates to those business listings. In order to maintain relationships with application providers, we may need to modify our products or strategies in a way that may be adverse to our business and financial results. Furthermore, if we were to lose access to these applications, either in whole or in part, our Knowledge Network would not be as efficient, accurate or competitive. Our customers may also place a significant value on particular application providers such as Google such that the termination or impairment of our relationship with one or a limited number of application providers could lead to a loss of a significant number of customers. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to grow our business, we anticipate that we will need to continue to maintain and potentially expand these relationships. We may be unsuccessful in renegotiating our agreements with these third-party application providers or third-party application </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">providers may insist on fees to access their applications. Additionally, our contracts with these third-party application providers may be canceled after a notice period or may not be renewed, and we could lose access to these resources without having sufficient time to replace them. We believe we will also need to establish new relationships with third-party application providers, including third-party application providers in new geographic markets that we enter, and third-party application providers that may emerge in the future as leading sources of information about businesses for end consumers. Identifying potential third-party application providers, and negotiating and documenting relationships with them, requires significant time and resources. Our competitors may be more effective than we are in providing incentives to application providers to favor their products or services or to prevent or reduce subscriptions to our products. In addition, the acquisition of a competitor by one of our third-party application providers could result in the termination of our relationship with that third-party application provider, which, in turn, could lead to decreased customer subscriptions. If we are unsuccessful in establishing or maintaining our relationships with third-party application providers, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results could suffer.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes to our pricing models could adversely affect our operating results.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any changes we make to our pricing models could adversely affect our operating results. For example, we recently began offering capacity-based pricing for our Pages and Answers products.  There is no assurance that this new pricing and distribution model will be successful thus adversely affecting our financial results. Furthermore, as the markets for our features grow, as new competitors introduce new products or services that compete with ours or reduce their prices, or as we enter into new international markets, we may be unable to attract new customers or retain existing customers at the same price. Moreover, large customers, which have historically been the focus of our sales efforts, may demand greater price discounts.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we expand internationally, we also must determine the appropriate price to enable us to compete effectively internationally. In addition, if the mix of features we sell changes, then we may need to, or choose to, revise our pricing. As a result, in the future we may be required to reduce our prices or offer shorter contract durations, which could adversely affect our revenue, gross margin, profitability, financial condition and cash flow.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends on a fragmented internet environment for finding information, particularly information about businesses. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our platform offers value to our customers in part because of the difficulty for a customer to update information about their business across many websites and apps, many of which are owned or controlled by different entities and receive information from a variety of sources. Industry consolidation or technological advancements could result in a small number of websites or applications emerging as the predominant sources of information about businesses, thereby creating a less fragmented internet environment for purposes of end consumer searches about businesses. Additionally, we may enter new geographies with less fragmented internet environments. If most end consumers relied on a few websites or applications for this information, or if reliably accurate information across the most used websites and applications were generated from a single source, the need to synchronize information about a business and for our platform could decline significantly. In particular, if larger providers of internet services were able to consolidate or control key websites and apps from which end consumers seek information about businesses, including regarding physical locations, other entities and attributes, our platform may become less necessary or attractive to our customers, and our revenue would suffer accordingly.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our platform faces competition in the marketplace. If we are unable to compete effectively, our operating results could be adversely affected.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our features is competitive, rapidly evolving and fragmented, and is subject to changing technology and shifting customer needs. Many companies develop and market products and services that compete to varying extents with our features, and we expect competition in our market to intensify. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we develop our platform, we will introduce products and features that compete in new markets and as a result we will face new competitors. For example, in October 2019 we launched Answers, our search product, and as a result we face competition from established companies in enterprise search.  We believe that our ability to compete depends upon many factors both within and beyond our control, including product capabilities, such as speed, scale, and relevance, with which to power search experiences; ease of deployment and ease of use; adoption of our products by many types of users such as developers, IT professionals, and organizational leaders; and low total cost of ownership. Our competitors in enterprise search may have greater experience in these areas as well as greater name recognition, more established relationships with current and potential customers and larger customer bases. As a result, potential customers may be unwilling to use or switch to our product.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We also face many other competitors with a variety of product offerings. These companies have developed, or are developing, products that currently, or in the future are likely to, compete with some or all of our features. A number of potential new competitors, such as application providers, that enter our markets through acquisitions or otherwise, may decide to create or acquire products that compete with our platform or we may develop products that compete with their existing platforms. Moreover, industry consolidation may increase competition. Some of these current and potential competitors may have longer operating histories, greater name recognition, more established relationships with current and potential customers, larger customer bases or significantly greater financial, technical, marketing and other resources than we do. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. We could lose customers if our competitors introduce new competitive products, add new features to existing competitive products, acquire competitive products, reduce prices, form strategic alliances with other companies or are acquired by third parties with greater available resources. If our competitors' products, services or technologies become more accepted than our features, if they are successful in bringing their products or services to market earlier than we bring our features to market, or if their products or services are more technologically capable than our features, then our revenue growth could be adversely affected. Certain of our existing and new competitors have or may develop technologies and services that compete with specific products or features in our platform seeking to be best-in-class. To the extent our customers or potential customers choose to work with several of these vendors rather than implement our platform, our revenue growth could be adversely affected.  In addition, some of our competitors offer their products and services at a lower price. If we are unable to achieve our target pricing levels, our margins and operating results could be negatively affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business and professional service providers may not widely adopt our platform to manage their information or as an important part of their marketing strategy, which would limit our ability to grow our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to grow our business and increase revenue depends on our success in educating businesses and professional service providers about the potential benefits of our cloud-based platform. Cloud applications for organizing and managing information about a business, particularly for their locations, entities and attributes, have not previously been widely adopted. Concerns about cost, security, reliability and other issues may cause businesses and professional service providers not to adopt our platform. Moreover, businesses and professional service providers who have already invested substantial resources in other marketing strategies and data management systems or methods may be reluctant to adopt a new approach like ours to supplement or replace existing systems or methods. If businesses and professional service providers do not widely adopt software such as ours, our ability to grow our business will be limited.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If customers do not renew their subscriptions for our platform or if they reduce their subscriptions at the time of renewal, our revenue will decline and our business will suffer.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers have no obligation to renew their subscriptions for our platform after the expiration of their subscription periods. In the normal course of business, some customers have elected not to renew their subscriptions with us. Our customers may seek to renew their subscriptions for fewer features, at renegotiated rates, or for shorter contract lengths, all of which could reduce the amount of the subscription. Our renewal rates may decline or fluctuate as a result of a number of factors, including limited customer resources, changes in our pricing and subscription models, customer satisfaction with our platform, the acquisition of our customers by other companies and deteriorating general economic conditions. As a result of the COVID-19 pandemic certain customers reduced their subscriptions, elected not to renew their subscriptions, reduced length of contracts, requested extended billing and payment terms or sought more favorable rates, and certain of these trends contributed to a general decline in our trailing twelve month dollar-based net retention rate. If our customers do not renew their subscriptions for our platform or decrease the amounts they spend with us, our revenue will decline and our business will suffer. If our renewal rates fall significantly below the expectations of the public market, equity research analysts or investors, the price of our common stock could also be harmed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract new customers, our revenue growth could be slower than we expect and our business may be harmed.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To increase our revenue, we must add new customers. If competitors introduce lower cost or differentiated products or services that are perceived to compete with our features, our ability to sell our features based on factors such as pricing, technology and functionality could be impaired. As a result, we may be unable to attract new customers at rates or on terms that would be favorable or comparable to prior periods, which could negatively affect the growth of our revenue. We have also allocated marketing resources to virtual events, virtual lead generation, and tools to help our sales personnel connect virtually with customers and potential customers.  These new marketing efforts may not be successful and may not attract as many new customers as our historical customer and industry events, which could harm our future revenue and revenue growth.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to integrate our platform with a variety of third-party technologies, our platform may become less marketable and less competitive or obsolete and our operating results would be harmed.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform must integrate with a variety of third-party technologies, and we need to continuously modify and enhance our platform to adapt to changes in cloud-enabled hardware, software, networking, mobile, browser and database technologies. Any failure of our platform to operate effectively with future technologies could reduce the demand for our platform, resulting in customer dissatisfaction and harm to our business. If we are unable to respond to these changes in a cost-effective and timely manner, our platform may become less marketable and less competitive or obsolete and our operating results may be negatively affected. In addition, an increasing number of customers are utilizing mobile devices to access the internet and conduct business. If we cannot </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continue to effectively make our platform available on these mobile devices and offer the information, services and functionality required by enterprises that widely use mobile devices, we may experience difficulty attracting and retaining customers, which could negatively affect our revenue.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to successfully develop and market new features, make enhancements to our existing features, or expand our offerings into new markets, our business, results of operations and competitive position may suffer.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The software industry is subject to rapid technological change and evolving standards and practices, as well as changing customer needs, requirements and preferences. Our ability to attract new customers and increase revenue from existing customers depends, in part, on our ability to enhance and improve our existing features, increase adoption and usage of our platform and introduce new products and features, including Yext Answers. We expend significant resources on research and development to enhance our platform and to incorporate additional features, improve functionality or add other enhancements in order to meet our customers' rapidly evolving demands. The success of any enhancements or new features depends on several factors, including timely completion, adequate quality testing, actual performance quality, market-accepted pricing levels and overall market acceptance. We may not be successful in these efforts, which could result in significant expenditures that could impact our revenue or distract management's attention from current offerings.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased emphasis on the sale and development of new features could distract us from other parts of the business and the development and sale of our core platform, negatively affecting our overall sales. We have invested and expect to continue to invest in new businesses, products, features, services, and technologies. Such endeavors may involve significant risks and uncertainties, including insufficient revenue from such investments to offset any new liabilities assumed and expenses associated with these new investments, inadequate return of capital on our investments, distraction of management from current operations, failure to adequately develop and enhance existing products and unidentified issues not discovered in our due diligence of such strategies and offerings that could cause us to fail to realize the anticipated benefits of such investments and incur unanticipated liabilities. Because these new strategies and offerings are inherently risky, no assurance can be given that they will be successful.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we enhance our platform and develop new features, our platform has also become increasingly sophisticated requiring additional technology, sales, customer support and professional services resources.  In order for our customers to understand and derive value from these new products and features, we will need to devote additional resources to train our sales personnel and provide higher-quality customer support and professional services.  In addition, as our software becomes more complex, we may fail to detect errors, bugs or vulnerabilities.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if we are successful in these endeavors, diversifying our platform offerings will bring us more directly into competition with other providers that may be better established or have greater resources than we have. Our new features or enhancements could fail to attain sufficient market acceptance for many reasons, including:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays in introducing new, enhanced or modified features;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to accurately predict market demand or end consumer preferences;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">defects, errors or failures in any of our features or our platform;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">introduction of competing products;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">poor business conditions for our customers or poor general macroeconomic conditions;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in legal or regulatory requirements, or increased legal or regulatory scrutiny, adversely affecting our platform;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure of our brand promotion activities or negative publicity about the performance or effectiveness of our existing features; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions or delays in the availability and delivery of our platform.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is no assurance that we will successfully identify new opportunities or develop and bring new features to market on a timely basis, or that products and technologies developed by others will not render our platform obsolete or noncompetitive, any of which could materially and adversely affect our business and operating results and compromise our ability to generate revenue. If our new features or enhancements do not achieve adequate acceptance in the market, or if our new features do not result in increased sales or subscriptions, our brand and competitive position will be impaired, our anticipated revenue growth may not be achieved and the negative impact on our operating results may be particularly acute because of the upfront technology and development, marketing, advertising and other expenses we may incur in connection with the new feature or enhancement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards and changing customer needs or requirements, our platform may become less competitive.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends on our ability to adapt and be innovative. To attract new customers and increase revenue from existing customers, we need to continue to enhance and improve our offerings to meet customer needs at prices that our customers are willing to pay. Such efforts will require adding new functionality and responding to technological advancements, which will increase our research and development costs. If we are unable to develop new features that address our customers' needs, or to enhance and </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">improve our platform in a timely manner, we may not be able to maintain or increase market acceptance of our platform. Our ability to grow is also subject to the risk of future disruptive technologies. Access and use of our platform is provided via the cloud, which, itself, was disruptive to the previous enterprise software model. If new technologies emerge that are able to deliver software and related applications at lower prices, more efficiently, more conveniently or more securely, such technologies could adversely affect our ability to compete.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If customers do not expand their use of our platform beyond their current subscriptions and licenses, our ability to grow our business and operating results may be adversely affected.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to grow our business depends in part on our ability to encourage current and future customers to subscribe to our higher priced packages with more extensive features or to purchase greater capacity. If we fail to achieve market acceptance of new features, or if a competitor establishes a more widely adopted platform, our revenue and operating results will be harmed. In addition, customers may initially purchase licenses for only a portion of the locations or entities that comprise their business or a limited amount of capacity. If these customers do not expand the number of licenses managed with our platform or purchase additional capacity, our revenue and operating results will be harmed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because our platform is sold to enterprises that often have complex operating environments, we may encounter long and unpredictable sales cycles, which could adversely affect our operating results in any given period.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to increase revenue and achieve profitability depends, in large part, on widespread acceptance of our platform by enterprises. As we target our sales efforts at these customers, we face greater costs, longer sales cycles and less predictability in completing some of our sales. As a result of the variability and length of the sales cycle, we have only a limited ability to forecast the timing of sales. A delay in or failure to complete sales could harm our business and financial results, and could cause our financial results to vary from period to period. Our sales cycle varies widely, reflecting differences in potential customers' decision-making processes, procurement requirements and budget cycles, and is subject to significant risks over which we have little or no control, including:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">customers' budgetary constraints and priorities;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of customers' budget cycles;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need by some customers for lengthy evaluations prior to purchasing products; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the length and timing of customers' approval processes.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our typical sales cycles for more substantial enterprise customers can often be long, and we expect that this lengthy sales cycle may continue or could even increase. In the large enterprise market, the customer&#8217;s decision to use our platform may be an enterprise-wide decision or may require the approval of senior management, which may not only lengthen the sales cycle but also reduce the likelihood of completing a sale. The COVID-19 pandemic has disrupted the operations of our customers making sales cycles more complex. Delayed and more complex sales cycles could cause our operating results and financial condition to suffer in a given period. If we cannot adequately expand and scale our sales force, we will experience further delays in signing new customers, which could slow our revenue growth.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A portion of our revenue is dependent on a few customers.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended January 31, 2022, 2021 and 2020, the aggregate of our top five customers accounted for approximately 8%, 9% and 11%, respectively, of our revenue. We anticipate that sales of our platform to a relatively small number of customers will continue to account for a significant portion of our revenue in future periods. If we were to lose any of our significant customers, our revenue could decline and our business and results of operations could be materially and adversely affected. These negative effects could be exacerbated by customer consolidation, changes in technologies or solutions used by customers, changes in demand for our features, selection of suppliers other than us, customer bankruptcies or customer departures from their respective industries, pricing competition or deviation from marketing and sales methods away from physical location retailing, any one of which may result in even fewer customers accounting for a high percentage of our revenue and reduced demand from any single significant customer.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, some of our customers have used, and may in the future use, the size and relative importance of their purchases to our business to require that we enter into agreements with more favorable terms than we would otherwise agree to, to obtain price concessions, or to otherwise restrict our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A significant portion of our revenue is dependent on third-party reseller customers, the efforts of which we do not control.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third-party reseller customers comprise a significant portion of our revenue. In transactions with third-party reseller customers, we are only party to the transaction with the reseller and are not a party to the reseller's transaction with its customer, and we do not control the efforts of these resellers. Such resellers may elect not to renew their subscriptions with us or may elect to purchase significantly fewer licenses, which would materially adversely affect our operating results and financial condition. In addition, our third-party reseller customers, which often sell to small and midsized organizations that can have liquidity and expense limitations, are also susceptible to global economic weakness and uncertainty, including as a result of the COVID-19 pandemic.  See also "&#8212;If customers do not renew their subscriptions for our platform or if they reduce their subscriptions at the time of renewal, our revenue </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will decline and our business will suffer." Lower demand from certain of our reseller customers has and may continue to result in them not renewing their subscriptions with us, purchasing fewer licenses, attempting to renegotiate contracts to obtain concessions and requesting extended billing and payment terms. Such an adverse effect on our financial condition and operating results would not be fully reflected in our results of operations until future periods. In addition, if third-party reseller customers merge or consolidate with other businesses, declare bankruptcy or depart from their respective industries, our business could be harmed. For example, consolidation among our third-party reseller customers may require us to renegotiate agreements on less favorable terms, including longer payment periods, or may lead to a termination of our agreements with these resellers. We may expend significant resources managing these relationships. Further, in some international markets, we grant certain reseller customers the exclusive right to sell our features. If those reseller customers to whom we have granted exclusive rights elect not to renew their subscriptions or to purchase significantly fewer licenses, then we may be unable to adequately address sales opportunities in that territory. If we are unable to maintain or replace our contractual relationships with our existing reseller customers, efficiently manage our relationships with them or establish new contractual relationships with other third parties, we may fail to retain customers or acquire potential new customers and may experience delays and increased costs in adding or replacing customers that were lost, any of which could materially adversely affect our business, operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We previously identified material weaknesses in our internal control over financial reporting. We may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal control over financial reporting, and as a result, investor confidence in us and the value of our common stock could be materially and adversely affected.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we are required to establish and maintain internal control over financial reporting. Section 404 of the Sarbanes-Oxley Act of 2002, or Section 404, requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report on internal control over financial reporting. Under standards established by the United States Public Company Accounting Oversight Board, a material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected and corrected on a timely basis. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, we had identified a material weakness in our internal control over financial reporting associated with processes to calculate, record and account for sales commissions. In fiscal year 2022, we remediated the identified deficiencies in internal control over financial reporting &#8211; see Item 9A. &#8220;Controls and Procedures&#8221;. Based on the results of our evaluation, we concluded that as of January 31, 2022 we have maintained effective internal control over financial reporting. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to maintain an effective system of internal control over financial reporting, the reliability of our financial reporting, investor confidence in us and the value of our common stock could be materially and adversely affected. In addition, we may discover other control deficiencies in the future, and we cannot assure you that we will not have a material weakness in future periods. Additionally, the process of designing, implementing and maintaining internal control over financial reporting required to comply with Section 404 is time consuming, costly and complicated. Effective internal control over financial reporting is necessary for us to provide reliable and timely financial reports and, together with adequate disclosure controls and procedures, are designed to reasonably detect and prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation and maintenance could cause us to fail to meet our reporting obligations. Undetected material weaknesses in our internal control over financial reporting could lead to financial statement restatements and require us to incur the expense of remediation. Deficiencies in our internal control over financial reporting that are identified in such assessments may be deemed to be material weaknesses or may require prospective or retroactive changes to our financial statements or identify other areas for further attention or improvement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may acquire other companies or technologies, which could divert our management's attention, result in additional dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past acquired and may in the future seek to acquire or invest in businesses, features or technologies that we believe could complement or expand our platform, enhance our technical capabilities or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have previously acquired businesses, we have limited acquisition experience. If we acquire additional businesses, we may not be able to integrate the acquired personnel, operations and technologies successfully or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unanticipated liabilities associated with the acquisition;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulty incorporating acquired technology and rights into our platform and of maintaining quality and security standards consistent with our brand;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to generate sufficient revenue to offset acquisition or investment costs;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incurrence of acquisition-related costs;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties and additional expenses associated with supporting legacy products and hosting infrastructure of the acquired business;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulty converting the customers of the acquired business into our customers;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">diversion of our management's attention from other business concerns;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse effects to our existing business relationships as a result of the acquisition;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential loss of key employees;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">use of resources that are needed in other parts of our business; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">use of substantial portions of our available cash to consummate the acquisition.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. If an acquired business fails to meet our expectations, our business, operating results and financial condition may suffer.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Natural disasters and other events beyond our control could adversely affect us.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural disasters or other catastrophic events may cause damage or disruption to our operations and the global economy, and thus could have a strong negative effect on us. Our business operations are subject to interruption by natural disasters, fire, power shortages, civil unrest, pandemics, acts of terrorism and other events beyond our control. While we maintain crisis management and disaster response plans, natural disasters and other events could also make it difficult or impossible for us to continue operations, and could decrease demand for our platform. For example, as a result of the COVID-19 pandemic the operation of our business has been disrupted. Our offices have been open on a voluntary basis in accordance with guidance provided by government agencies, although currently the majority of our employees are still working remotely.While we continue to hold virtual events, we have also resumed in-person marketing events. The duration of the business disruption and related financial impact cannot be reasonably estimated at this time. However, a prolonged disruption to our operations may have a material adverse effect on our business reducing operational efficiency and increasing operational costs.  </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our data centers are located in New Jersey and Texas and our cloud computing providers operate from facilities in northern Virginia, Frankfurt, Germany and Tokyo, Japan, making our business particularly susceptible to natural disasters and other catastrophic events in those areas. Any natural disaster or other event affecting our data centers could have an adverse effect on our financial condition and operating results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on our senior management team and the loss of our chief executive officer, president or one or more key employees could adversely affect our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends largely upon the continued services of our key executive officers. We also rely on our leadership team in the areas of research and development, marketing, sales, services and general and administrative functions. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives, which could disrupt our business. For example in March 2022, we announced changes to our Chief Executive Officer, Chief Financial Officer and broader leadership team, and the change of key executives may disrupt strategic initiatives of these functions. We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time. The loss of one or more of our executive officers or key employees could have a serious adverse effect on our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The failure to attract and retain additional qualified personnel could prevent us from executing our business strategy.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To execute our business strategy, we must attract and retain highly qualified personnel. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing and managing cloud-based software and search software, as well as for skilled information technology, sales, marketing, legal and accounting professionals, and we may not be successful in attracting and retaining the professionals we need. In the future, we may experience difficulty in hiring and retaining highly skilled employees with appropriate qualifications. For example, we have experienced such difficulty during the COVID-19 pandemic particularly with respect to our quota-carrying sales representatives. In addition, recent decreases in our stock price may also decrease retention. We face intense competition for qualified individuals from numerous software and other technology companies. For example, we may not be successful in attracting and retaining software developers with search expertise, as our competitors have greater experience and name recognition in this area. Competition for qualified personnel is particularly intense in metropolitan areas where we have offices including the New York area. We may incur significant costs to attract and retain qualified personnel, and we may lose new employees to our competitors or other technology companies before we capitalize the benefit of our investment in </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recruiting and training them. We also employ a number of foreign nationals on work visas, primarily under the H-1B visa. Current and future restrictions on the availability of visas or delays in the issuance of visas could impair our ability to employ skilled professionals. If we are unable to hire and retain highly qualified personnel, our rate of growth and business will be adversely affected.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in making employment decisions, particularly in the software industry, job candidates often consider the value of the stock options or other equity incentives they are to receive in connection with their employment. If the price of our stock declines, does not appreciate or experiences significant volatility, our ability to attract or retain key employees will be adversely affected. Also, as employee equity awards vest, we may have difficulty retaining key employees or may be required to grant larger equity awards from our equity plans, which would cause dilution. If we fail to attract new personnel or fail to retain and motivate our current personnel, our growth prospects could be severely harmed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to provide high-quality customer support and professional services, our business and reputation may suffer.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">High-quality customer support and professional services are important for the successful retention of existing customers. Providing support and services, including education, training, data cleansing and processing, ongoing support as well as custom development services, requires that our personnel have specific knowledge and expertise of our platform, making it more difficult for us to hire qualified personnel and to scale up these operations. The importance of high-quality customer support and professional services and the difficulty of hiring qualified personnel will increase as we expand our business and pursue new customers and as our platform becomes more complex with the development more features and capabilities. If we do not provide effective and timely ongoing customer support and professional services, our ability to sell additional features to, or to retain, existing customers may suffer, and our reputation with existing or potential customers may be harmed.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, certain aspects of our customer support, for example data cleansing, are conducted manually and are subject to error. While there are processes designed to verify the accuracy of data, if information is not updated or matched correctly, our reputation may be harmed and we may be subject to liability. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to continue to develop our brand, our business may suffer.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that continuing to develop and maintain awareness of our brand is critical to achieving widespread acceptance of our platform and is an important element in attracting and retaining customers. Efforts to build our brand may involve significant expense and may not generate customer awareness or increase revenue at all, or in an amount sufficient to offset expenses we incur in building our brand. In addition, we sell our features to companies in a number of industries, including healthcare, retail and financial services. If we are not successful in building our brand, we may become identified with a single industry, which could make it more difficult for us to penetrate other industries.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Promotion and enhancement of our brand will depend largely on our success in being able to provide high quality, reliable and cost-effective features. If customers do not perceive our platform as meeting their needs, or if we fail to market our platform effectively, we will likely be unsuccessful in creating the brand awareness that is critical for broad customer adoption of our platform.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse economic conditions or reduced technology spending may adversely impact our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on the overall demand for technology and on the economic performance of our current and prospective customers. In general, worldwide economic conditions may remain unstable, and these conditions would make it difficult for our customers, prospective customers and us to forecast and plan future business activities accurately, and they could cause our customers or prospective customers to reevaluate their decision to purchase our features. Weak global economic conditions, changes in consumer behavior or a reduction in technology spending even if economic conditions stabilize, could adversely impact our business and results of operations in a number of ways, including longer sales cycles, lower demand or prices for our platform, fewer subscriptions and lower or no growth.  For example, the COVID-19 pandemic and resulting governmental restrictions and regulations have created additional uncertainty in the global economy and a sharp increase in unemployment. The prolonged uncertainty and weak economic conditions relating to the COVID-19 pandemic have led certain of our customers and potential customers to decrease the rate of their information technology spending, has adversely affected their ability or willingness to purchase our platform and has caused them to delay purchasing decisions or reduce the value or duration of their subscriptions, all of which has adversely affected our operating results. Further, Russia&#8217;s recent invasion of Ukraine may lead to disruption, instability, deterioration and volatility in global markets and industries that could negatively impact our business, financial condition and results of operations.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, the economies of countries in Europe have been experiencing weakness associated with high sovereign debt levels, weakness in the banking sector and uncertainty over the future of the European Union, including uncertainty regarding Brexit. We have operations, as well as current and potential new customers, throughout Europe.  The European Union's economy also suffered a sharp downturn due to the COVID-19 pandemic and Russia's invasion of Ukraine, and economic conditions in Europe and other key markets for our platform remain weak. As a result, we have experienced negative impacts on our sales activities in Europe. If such conditions deteriorate further, customers may delay or reduce their information technology spending.  In addition, the legal, regulatory and economic impacts of the United Kingdom&#8217;s exit from the European Union in January 2020 are not fully known at this time. While the United Kingdom and the European Union have signed an EU-UK Trade and Cooperation Agreement, there are still many uncertainties and regulations applicable during the transition period will likely be amended and may diverge from European Union </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regulations. The outcome of these events may, among other things, increase the costs and complexity of our operations in Europe including our ability to hire and retain employees.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally accepted accounting principles in the United States, or U.S. GAAP, are subject to interpretation by the Financial Accounting Standards Board, or FASB, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of a change.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our estimates of market opportunity, market size and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves our forecasted growth, our business could fail to grow at similar rates, if at all.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market opportunity and size estimates and growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. We had historically analyzed the size of our estimated total addressable market, solely with respect to locations, using data published by third parties as well as internally generated data and assumptions regarding our ability to generate revenue from those locations. We have not independently verified the estimate of locations published by third parties and cannot assure you of its accuracy or completeness. In addition, our estimated market size for location-related data was based on an assumed annual revenue per location.  </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to develop new features, the methodology and assumptions used to estimate new market opportunities may differ materially from methodologies and assumptions previously used to estimate total addressable market with respect to locations.  With the addition of new products and features including our search product, we are targeting and positioning our platform towards new markets. To estimate the size of these new markets and their growth rates, we have relied on historical estimates and forecasts provided by industry publications and other third-party sources, including Gartner. We have not independently verified these estimates published by third parties and cannot assure you of their accuracy or completeness. The target markets in which we operate are also subject to a high degree of uncertainty and risk. Our customers as well as analysts, market participants, and others may disagree with our assessment of our target markets and we may never successfully compete in these markets. In addition, third parties may have different assessments of the size of the markets in which in our products compete.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These estimates of total addressable market and growth forecasts are subject to significant uncertainty, are based on assumptions and estimates that may not prove to be accurate.  In addition, as a result of the COVID-19 pandemic, our total addressable market may be more difficult to estimate and subject to greater uncertainty as the assumptions and forecasts on which we and third-parties have based estimates may not reflect future trends.  Even if the market in which we compete meets the size estimates and growth we forecast, our business could fail to grow at similar rates, if at all.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our management team has limited experience managing a public company.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief executive officer and chief financial officer have limited experience managing a public company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. While certain other executives have such experience, our management team, as a whole, may not successfully or efficiently manage the ongoing transition to being a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management, particularly from our chief executive officer and chief financial officer, and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are exposed to fluctuations in currency exchange rates.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face exposure to movements in currency exchange rates, which may cause our revenue and operating results to differ materially from expectations. Our operating results could be negatively affected depending on the amount of expense and intercompany transactions including loans  denominated in foreign currencies. As exchange rates vary, revenue, cost of revenue, operating expenses and other operating results, when re-measured, may differ materially from expectations. For example, a significant portion of our international revenue is derived from Europe including the United Kingdom. Our revenues and cash flows from these regions may be adversely affected as a result of weakness in the Euro or British Pound. In addition, our operating results are subject to fluctuation if our mix of U.S. and foreign currency denominated transactions and expenses changes in the future. Although in the future we may apply certain strategies to mitigate foreign currency risk, these strategies might not eliminate our exposure to foreign exchange rate fluctuations and would involve costs and risks of their own, such as ongoing management time and expertise, external costs to implement the strategies and potential accounting implications. Additionally, as we anticipate growing our business further outside of the United States, the effects of movements in currency exchange rates will increase as our transaction volume outside of the United States increases.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our credit facility contains restrictive covenants that may limit our operating flexibility. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our credit facility contains restrictive covenants that may limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends or repurchase Yext stock, incur additional indebtedness and liens and enter into new businesses. We therefore may not be able to engage in any of the foregoing transactions unless we obtain the consent of the lender or terminate the credit facility, which may limit our operating flexibility. In addition, our credit facility is secured by all of our assets and requires us to satisfy certain financial covenants. There is no guarantee that we will be able to generate sufficient cash flow or sales to meet these financial covenants or pay the principal and interest on any such debt. Furthermore, there is no guarantee that future working capital, borrowings or equity financing will be available to repay or refinance any such debt. Any inability to make scheduled payments or meet the financial covenants on our credit facility would adversely affect our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loans under our credit facility bear interest, at our option, at an annual rate based on LIBOR (or a successor benchmark rate) or a base rate. LIBOR is expected to be replaced as an index rate in financial transactions by an alternative benchmark rate in the near future. While our credit agreement provides for a methodology to effect a transition from LIBOR to a new benchmark rate,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">it is not possible to predict the effect or timing of any establishment of a successor benchmark rate or its effect on our credit facility or our business generally. The transition from LIBOR could result in our interest costs increasing and our access to capital could change, which could adversely affect our results of operations and cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may require additional capital to support our business, and this capital might not be available on acceptable terms, if at all.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We intend to continue to make investments to support our business and may require additional funds. In particular, we may seek additional funds to develop new features and enhance our existing features, expand our operations, including our sales and marketing organizations and our presence outside of the United States, expand office space including into new facilities, improve our infrastructure or acquire complementary businesses, technologies, services, features and other assets. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth, scale our infrastructure, develop feature enhancements and respond to business challenges could be significantly impaired, and our business, operating results and financial condition may be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Information Technology, Intellectual Property, and Data Security</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A security breach, network attack or information security incident could delay or interrupt service to our customers, result in the unauthorized access to, or use, modification or publishing of customer content or other information, harm our reputation or subject us to significant liability. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are vulnerable to computer viruses, break-ins, phishing attacks, ransomware, supply chain attacks, attempts to overload our servers with denial-of-service or other attacks and similar disruptions from unauthorized use of our computer systems. Any such attack, or any information security incident from any other source affecting us or our services providers, including through employee error or misconduct or additional vulnerabilities introduced by remote work arrangements, could lead to interruptions, delays, website or application shutdowns, loss of data or unauthorized access to, or use or acquisition of, personal information, confidential information or other data that we or our services providers process or maintain.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in December 2015, we suffered a denial-of-service attack, which resulted in the inability for some of our customers to access our platform for several hours. If we experience additional compromises to our security that result in performance or availability problems, the complete shutdown of our platform or the actual or perceived loss of, or unauthorized access to, unavailability of, or unauthorized use, disclosure, destruction, or other unauthorized processing of, personal information or other types of confidential information, our customers or application providers may assert claims against us for credits, refunds or other damages, and may lose trust and confidence in our platform. Additionally, security breaches and incidents or other unauthorized access to, unavailability of, or unauthorized use, disclosure, destruction, acquisition, or other processing of, personal information or other types of confidential information that we or our services providers maintain, or the perception that any of these have occurred, could result in claims against us for identity theft or other similar fraud claims, breach of contract or indemnity, governmental enforcement actions, litigation, fines and penalties or adverse publicity, or other claims and litigation, and could cause our customers and partners to lose trust in us, any of which could have an adverse effect on our business, reputation, operating results and financial condition. Our existing insurance coverage may not continue to be available on acceptable terms or may not be available in sufficient amounts to cover one or more large claims related to a security breach. An insurer may also deny coverage as to a future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies could have a material adverse effect on our business. We could also be required to incur significant costs for remediation or expend significant capital and other resources to address a security breach. The techniques used to obtain unauthorized access, disable or degrade service or sabotage systems change frequently, often are not recognized until launched against a target and </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may originate from less regulated countries, we may be unable to proactively address these techniques or to implement adequate preventative measures.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, customers' and application providers' accounts and listing pages hosted on our platform could be accessed by unauthorized persons for the purpose of placing illegal, abusive or otherwise unauthorized content on their respective websites and applications. If an unauthorized person obtained access to a customer's account or our platform, such person could update the customer's business information with abusive content or create and disseminate false responses to reviews. This type of unauthorized activity could negatively affect our ability to attract new customers and application providers, deter current customers and application providers from using our platform, subject us to third-party lawsuits, regulatory fines, indemnification requests or additional liability under customer contracts, or other action or liability, any of which could materially harm our business, operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assertions by third parties of infringement or other violations by us of their intellectual property rights could result in significant costs and harm our business and operating results.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patent and other intellectual property disputes are common in our industry. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. In addition, because patent applications can take years to issue and are often afforded confidentiality for some period of time, there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our features.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third parties may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. If asserted, we cannot assure you that an infringement claim will be successfully defended. Certain third parties have substantially greater resources than we have and may be able to sustain the costs of intellectual property litigation for longer periods of time than we can. A successful claim against us could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our platform, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers or business partners or pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation and to obtain licenses, modify applications or refund fees, which could be costly. Even if we were to prevail in such a dispute, any litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and key personnel from our business operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could incur substantial costs in protecting or defending our intellectual property rights, and any failure to protect our intellectual property could adversely affect our business, results of operations and financial condition.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, on our ability to protect our proprietary methods and technologies. There can be no assurance that the particular forms of intellectual property protection that we seek, including business decisions about when to file trademark applications and patent applications, will be adequate to protect our business. We intend to continue to file and prosecute patent applications when appropriate to attempt to protect our rights in our proprietary technologies. However, there can be no assurance that our patent applications will be approved, that any patents issued will adequately protect our intellectual property, that the scope of the claims in our issued patents will be sufficient or have the coverage originally sought, that our issued patents will provide us with any competitive advantages, or that such patents will not be challenged by third parties or found by a judicial authority to be invalid or unenforceable.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We could be required to spend significant resources to monitor and protect our intellectual property rights. Litigation may be necessary in the future to enforce our intellectual property rights, determine the validity and scope of our proprietary rights or those of others, or defend against claims of infringement or invalidity. Such litigation may fail, and even if successful, could be costly, time-consuming and distracting to management and could result in a diversion of significant resources. Our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights or alleging that we infringe the counterclaimant's own intellectual property. An adverse determination of any litigation or defense proceedings could put our intellectual property at risk of being invalidated or interpreted narrowly and could put our related pending patent applications at risk of not being issued. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential or sensitive information could be compromised by disclosure in the event of litigation. During the course of litigation there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of our patents, copyrights, trademarks or other intellectual property rights could be challenged by others or invalidated through administrative processes or litigation. Furthermore, there can be no guarantee that others will not independently develop similar products, duplicate any of our products or design around our patents.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely, in part, on confidentiality agreements with our employees, consultants, advisors, customers and others in our efforts to protect our proprietary technology, processes and methods. These agreements may not effectively prevent disclosure of our confidential information, and it may be possible for unauthorized parties to copy our software or other proprietary technology or information, or to develop similar software independently without our having an adequate remedy for unauthorized use or disclosure of our confidential information. In addition, others may independently discover our trade secrets and proprietary information, and in </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these cases, we would not be able to assert any trade secret rights against those parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain trade secret protection could adversely affect our competitive business position.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the laws of some countries do not protect intellectual property and other proprietary rights to the same extent as the laws of the United States. To the extent we expand our international activities, our exposure to unauthorized copying, transfer and use of our proprietary technology or information may increase. For example, many foreign countries have compulsory licensing laws under which a patent owner must grant licenses to third parties. In addition, many countries limit the enforceability of patents against third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business. Accordingly, our efforts to protect our intellectual property rights in such countries may be inadequate. In addition, changes in the law and legal decisions by courts in the United States and foreign countries may affect our ability to obtain adequate protection for our technology and the enforcement of intellectual property.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot be certain that our means of protecting our intellectual property and proprietary rights will be adequate or that our competitors will not independently develop similar technology. If we fail to meaningfully protect our intellectual property and proprietary rights, our business, operating results and financial condition could be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our platform utilizes open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform utilizes software governed by open source licenses. The terms of various open source licenses have not been interpreted by United States courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our platform. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a specified manner. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, or to re-engineer all or a portion of software, each of which could reduce or eliminate the value of our platform. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. Many of the risks associated with usage of open source software cannot be eliminated and could negatively affect our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We employ third-party licensed software for use in or with our platform, and the inability to maintain these licenses or errors in the software we license could result in increased costs, or reduced service levels, which could adversely affect our business. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform incorporates certain third-party software obtained under licenses from other companies, including companies that sell products that compete with our platform. We anticipate that we will continue to rely on such third-party software and development tools in the future. There is no assurance that we will be able to renew licenses for third-party software that we use.  Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, this may not always be the case, or the software we currently license may be difficult or costly to replace. In addition, integration of the software used in our platform with new third-party software may require significant work and require substantial investment of our time and resources. Also, to the extent that our platform depends upon the successful operation of third-party software in conjunction with our software, any undetected errors or defects in this third-party software could prevent the deployment or impair the functionality of our platform, delay new feature introductions, result in a failure of our platform and injure our reputation. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The reliability of our network and support infrastructure will be critical to our success. Sustained failures or outages could lead to significant costs and service disruptions, which could negatively affect our business, financial results and reputation. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reputation and ability to attract, retain, and serve our customers and application providers are dependent upon the reliable performance of our platform and our underlying technical and network infrastructure. Our customers access our platform through our website and related technologies. We rely on internal systems and third-party service providers, including data center, cloud computing, bandwidth and telecommunications equipment providers, to maintain the availability of our platform.  If any service provider fails to provide sufficient capacity to support our platform, experiences service outages, reduces or suspends service due to a natural disaster or pandemic such as the COVID-19 pandemic, or otherwise ceases to do business, such failure could interrupt our customers' access to our services.  For example, we currently serve our customers from third-party data center hosting facilities and cloud computing providers located in the United States, Germany and Japan. Our primary data center is in New Jersey, and our backup data center is in Texas. If these data centers or cloud computing services become unavailable to us without sufficient advance notice, if we are unable to renew our agreements with these providers or if a provider is acquired or ceases business, we would likely experience delays in delivering our platform until we could migrate to an alternate provider. Our disaster recovery program contemplates </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transitioning our platform to our backup center in the event of a catastrophe and our platform may be unavailable, in whole or in part, during any transition procedure.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced, and will in the future experience, interruptions, outages and other performance problems. Such disruptions may be due to a variety of factors, including infrastructure changes, human or software errors, capacity constraints due to an overwhelming number of customers and partners accessing our platform simultaneously and inadequate design. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we do not accurately predict our infrastructure requirements, our existing customers may experience performance degradation or service outages, which may subject us to financial penalties, financial liabilities and customer losses. For example, to support the international growth of our business, we have expanded and may need to continue to expand capacity outside the United States, but we may not be able to address future capacity constraints, either through existing or alternative providers, in a cost-effective and timely manner, if at all.&#160;When we add capacity, we may move or transfer our data and our customers&#8217; data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our services, which may damage our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Real or perceived errors, failures or bugs in our software, or in the software or systems of our third-party application providers and partners, could materially and adversely affect our operating results and growth prospects.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our features are highly technical and complex. Our software has previously contained, and may now or in the future contain, undetected errors, bugs, or vulnerabilities. Some errors in our software may only be discovered after the software has been deployed. Any errors, bugs, or vulnerabilities discovered in our software after it has been deployed could result in damage to our reputation, loss of customers, partners or application providers, loss of revenue or liability for damages.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the proper functioning of our platform is dependent on the ability of our Knowledge Network application providers and partners to maintain the availability and proper functioning of their software integrations with our systems and also is dependent on the ability of our third-party application providers to maintain the availability and proper functioning of their websites and applications on which business listing information is published for customers. For example, a number of our Knowledge Network application providers provide us with an Application Program Interface, or API, on which our ability to interface with that provider is based.  Furthermore, in a rapidly changing business environment, for example in connection with the COVID-19 pandemic, our Knowledge Network application providers may experience limitations and delays, which could limit the functionality of our platform. If the functionality of the software, APIs or websites of our third-party application providers is impaired, our customers may attribute such limitations to us and our platform thus damaging our reputation and customer relationships. If our Knowledge Network application providers do not maintain the availability and proper functioning of their software, APIs, websites and applications, our business, operating results and financial condition could be materially affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Laws, Regulation and Taxation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to general litigation that may materially adversely affect us.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may be involved in disputes or regulatory inquiries that arise in the ordinary course of business. We expect that the number and significance of potential disputes may increase as our business expands and our company grows larger. While our agreements with customers limit our liability for damages arising from our platform, we cannot assure you that these contractual provisions will protect us from liability for damages in the event we are sued or a dispute arises. Although we carry general liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all liability that may be imposed. Any claims against us, whether meritorious or not, could be time-consuming, result in costly litigation or dispute resolution, require significant amounts of management time, and result in the diversion of significant operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, operating results or financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to governmental regulation and other legal obligations, including those related to privacy, data protection and information security, and our actual or perceived failure to comply with such obligations could harm our business. Compliance with such laws could also impair our efforts to maintain and expand our customer base, and thereby decrease our revenue.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive, store and process personal data and other data from and about customers, including third-party reseller customers, partners, end users of our services, and in limited cases, end consumers in addition to our employees and services providers. Also, in connection with future feature offerings, we may receive, store and process additional types of data, including personal data. Our handling of data is subject to a variety of laws and regulations, including regulation by various government agencies, such as the U.S. Federal Trade Commission, or FTC, and various state, local and foreign agencies. Our data handling also is subject to contractual obligations and industry standards.  </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. federal and various state governments have adopted or proposed limitations on the collection, distribution, use, storage and security of data relating to individuals, including the use of contact information and other data for marketing, advertising and other communications with individuals and businesses. For example, the California Consumer Privacy Act of 2018, or CCPA, became effective January 1, 2020. The CCPA requires covered businesses to, among other things, make new disclosures to consumers about their data collection, use, and sharing practices, and allows consumers to opt out of certain data sharing with third parties. The CCPA </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">also provides a new private cause of action for certain data breaches.  The California Privacy Rights Act, or CPRA, which will become effective on January 1, 2023, will significantly modify the CCPA, and also create a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. The effects of the CCPA and the CPRA are potentially significant and may require us to incur substantial costs and expenses in an effort to comply and increase our potential exposure to regulatory enforcement and/or litigation. States such as Virginia and Colorado have enacted and we expect additional states may also enact legislation similar to the CCPA and CRPA. Additionally, the FTC and many state attorneys general are interpreting federal and state consumer protection laws as imposing standards for the online collection, use, dissemination and security of data.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several foreign countries and governmental bodies, including the European Union, Switzerland and the United Kingdom have laws and regulations dealing with the handling and processing of personal information obtained from their residents, which in certain cases are more restrictive than those in the United States, and we expect additional jurisdictions may enact similar regulations. Laws and regulations in these jurisdictions apply broadly to the collection, use, storage, disclosure and security of various types of data, including data that identifies or may be used to identify an individual, such as names, email addresses and in some jurisdictions, Internet Protocol, or IP, addresses. Within the European Union, legislators have adopted the General Data Protection Regulation, or GDPR, which became effective in May 2018. The GDPR includes more stringent operational requirements for processors and controllers of personal data than previous EU data protection laws and imposes significant penalties for non-compliance. The United Kingdom has implemented data protection laws that substantially implements the GDPR and provide for similar penalties. However, the United Kingdom&#8217;s decision to exit the European Union, known as Brexit, has created uncertainty regarding the regulation of data protection in the United Kingdom in the medium to long term, which may delay or deter transactions with customers that transfer personal data to and from the United Kingdom. We participate in and have certified under the EU-U.S. Privacy Shield and Swiss-U.S. Privacy Shield frameworks with respect to our transfer of certain personal data from the European Union and Switzerland to the United States. In July 2020, the Court of Justice of the European Union invalidated the EU-U.S. Privacy Shield framework, but concluded that the Standard Contractual Clauses issued by the European Commission for the transfer of personal data, or SCCs, are valid, subject to companies being required to engage in additional measures when relying on the SCCs. The Swiss-U.S. Privacy Shield subsequently was invalidated in September 2020 by the Swiss Federal Data Protection and Information Commissioner. On June 4, 2021, the European Commission published new SCCs that are required to be implemented, and on February 2, 2022, the United Kingdom&#8217;s Information Commissioner&#8217;s Office issued new standard contractual clauses to support personal data transfers out of the United Kingdom, or UK SCCs&#8221;. If approved by the United Kingdom Parliament, the UK SCCs will become effective March 21, 2022, and we may, in addition to other impacts, experience additional costs associated with increased compliance burdens and be required to engage in new contract negotiations with third parties that aid in processing personal data on our behalf or localize certain personal data. The invalidation of the EU-U.S. and Swiss-U.S. Privacy Shield frameworks and related developments and uncertainty regarding other data transfer mechanisms could require us to implement additional contractual and technical safeguards for any personal data transferred out of the European Economic Area, or EEA, Switzerland, and the United Kingdom, which may increase compliance and related costs and risks, lead to increased regulatory scrutiny or liability, necessitate additional contractual negotiations, and adversely impact our business, operating results and financial condition. Customers and potential customers may hesitate or refuse to purchase and use our products and services due to the potential risk posed by the Court of Justice of the European Union ruling or may view alternative data transfer mechanisms as being too costly, burdensome or uncertain. Our ability to attract and retain customers may therefore be impaired. In addition, other mechanisms that we use or may use in the future in an effort to legitimize cross-border data transfers may be challenged or invalidated or may evolve such that they do not function as appropriate means for us to transfer certain personal data from the European Union, Switzerland and the United Kingdom to the United States.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These domestic and foreign laws and regulations relating to privacy and data security are evolving, can be subject to significant change and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. Interpretation of certain requirements remains unclear and may evolve, in particular for regulations that have recently been enacted. Application of laws may be inconsistent or may conflict among jurisdictions resulting in additional complexity and increased legal risk. In addition, these regulations have increased our compliance costs and may impair our ability to grow our business or offer our service in some locations, may subject us to liability for non-compliance, may require us to modify our data processing and transferring practices and policies and may strain our technical capabilities. In addition as we, our customers and potential customers evaluate the impact of new regulations such as GDPR and as additional requirements pursuant to such regulations are adopted, sales cycles have lengthened and transaction costs have increased as customers conduct additional diligence and contractual obligations under the new regulations are negotiated.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also handle credit card and other personal data. Due to the sensitive nature of such information, we have implemented policies and procedures in an effort to preserve and protect our data and our customers' data against loss, misuse, corruption, misappropriation caused by systems failures, unauthorized access or misuse. Notwithstanding these policies, we could be subject to liability claims by individuals and customers whose data resides in our databases for the misuse of that information, and we are required to comply with applicable industry standards with respect to our handling of this information. If we fail to meet appropriate compliance levels, this could negatively impact our ability to utilize credit cards as a method of payment, and/or collect and store credit card information, which could disrupt our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be subject to rules of the FTC, the Federal Communications Commission, or FCC, and potentially other federal agencies,  state laws as well as international regulations related to commercial electronic mail and other messages. Compliance with these </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provisions may limit our ability to send certain types of messages. If we were found to have violated such rules and regulations, we may face enforcement actions by the FTC or FCC or face civil penalties, either of which could adversely affect our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our products are applied to new uses and in new verticals, we may become subject to additional regulations or legal risks.  For example, we have begun selling our platform to government entities. Risks associated with sales to government entities include adherence to complex procurement regulations and other government-specific contractual requirements. We may be subject to audits and investigations relating to our government contracts and any violations could result in various civil and criminal penalties and administrative sanctions, including termination of contracts, payment of fines, and suspension or debarment from future government business, as well as harm to our reputation and financial results.  Sales to government entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that we will successfully complete a sale.  Our platform has been and increasingly may be used to store confidential or sensitive information, which exposes us to additional risks. For example, in order to offer our products to certain customers in the health care industry we have implemented certain security and privacy measures and related procedures to comply with the Health Insurance Portability and Accountability Act of 1996, or HIPAA, and the Health Information Technology for Economic and Clinical Health Act, or HITECH.  This may require us to execute HIPAA business associate agreements, or BAAs, with certain customers that are &#8220;covered entities&#8221; under HIPAA, which would subject us to additional liabilities, penalties and fines in the event we fail to comply with the terms of such agreements. The storage of such information may require us to modify and enhance our platform at a significant cost. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any failure or perceived failure by us to comply with laws, regulations, policies, legal or contractual obligations, industry standards, or regulatory guidance relating to privacy or data security, may result in governmental investigations and enforcement actions, litigation, fines and penalties or adverse publicity, and could cause our customers and partners to lose trust in us, which could have an adverse effect on our reputation and business.  We expect that there will continue to be new proposed laws, regulations and industry standards relating to privacy, data protection, marketing, consumer communications, information security and local data residency in the United States, the European Union and other jurisdictions, and we cannot determine the impact such future laws, regulations and standards may have on our business. Future laws, regulations, standards and other obligations or any changed interpretation of existing laws or regulations could impair our ability to develop and market new features and maintain and grow our customer base and increase revenue. Future restrictions on the collection, use, sharing or disclosure of data or additional requirements placed upon us, our customers, partners or end consumers in connection with the use and disclosure of such information could require us to incur additional costs or modify our platform or other aspects of our products and services, possibly in a material manner, and could increase the complexity and cost of developing and deploying new products or limit our ability to develop new products and features altogether. If our policies, procedures, or measures relating to privacy, data protection, marketing, or customer communications fail or are perceived to fail to comply with laws, regulations, policies, legal obligations or industry standards, we may be subject to governmental enforcement actions, litigation, regulatory investigations, fines, penalties, consumer actions and negative publicity and could cause our application providers, customers and partners to lose trust in us, which could materially affect our business, operating results and financial condition. Furthermore, our third-party reseller customers, over which we have more limited control, may not comply with the laws, regulations and policies described above, which may damage our reputation or subject us to costly legal or regulatory inquiries and liability. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to anti-corruption, anti-bribery, anti-money laundering and similar laws, and non-compliance with such laws can subject us to criminal penalties or significant fines and harm our business and reputation.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to anti-corruption and anti-bribery and similar laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. &#167; 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act 2010, the Proceeds of Crime Act 2002 and possibly other anti-corruption, anti-bribery and anti-money laundering laws in countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years, are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, offering, soliciting or accepting improper payments or other benefits to or from government officials and others in the private sector. As we increase our international sales and business, particularly in countries with a low score on the Corruptions Perceptions Index by Transparency International, and increase our use of third-party business partners such as sales agents, distributors, resellers, or consultants, our risks under these laws may increase. We can be held liable for the corrupt or other illegal activities of our employees, representatives, contractors, business partners, resellers and agents, even if we do not explicitly authorize, control or have actual knowledge of such activities.  While we have policies and procedures in this area, we cannot guarantee that improprieties committed by our employees or third parties will not occur. Non-compliance with these laws could subject us to investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension or debarment from contracting with certain persons, the loss of export privileges, whistleblower complaints, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations and financial condition could be materially harmed. In addition, responding to any action will likely result in a materially significant diversion of management's attention and resources and significant defense and compliance costs and other professional fees and may harm our reputation, which may damage our relationships with our customers, strategic partners and other third parties. In certain cases, enforcement authorities may even require us to appoint an independent compliance monitor, which </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">can result in added costs and administrative burdens. Any investigations, actions or sanctions or other previously mentioned harm could have a material negative effect on our business, operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to governmental export and import controls and economic sanctions laws that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business activities are subject to various restrictions under U.S. export and import controls and trade and economic sanctions laws, including U.S. customs regulations, the U.S. Commerce Department's Export Administration Regulations and economic and trade sanctions regulations maintained by the U.S. Treasury Department's Office of Foreign Assets Control. The U.S. export control laws and U.S. economic sanctions laws include prohibitions on the sale or supply of certain products and services to U.S. embargoed or sanctioned countries, governments, persons and entities and also require authorization for the export of certain encryption items. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our services or could limit our customers' ability to implement our services in those countries. Although we take precautions to prevent our platform from being provided in violation of such laws, our platform may have been in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export or import privileges, monetary penalties, and, in extreme cases, imprisonment of responsible employees for knowing and willful violations of these laws. Obtaining the necessary authorizations, including any required license, for a particular transaction may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. In addition, changes in our platform or changes in applicable export or import regulations may create delays in the introduction and sale of our products in international markets, prevent our customers with international operations from deploying our products or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import regulations, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could also result in decreased use of our products or in our decreased ability to export or sell our products to existing or potential customers with international operations. For example, in February 2022, following Russia&#8217;s invasion of Ukraine, the United States and other countries announced economic sanctions against Russia, and the United States and other countries could impose wider sanctions and take other actions as the conflict further escalate.  Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business. Although we take precautions to prevent transactions with U.S. sanction targets, we could inadvertently provide our platform to persons prohibited by U.S. sanctions. Violations of export and import regulations and economic sanctions could result in negative consequences to us, including government investigations, penalties and reputational harm.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in laws and regulations related to the internet or changes in internet infrastructure itself may diminish the demand for our platform and could adversely affect our business and results of operations.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future success of our business depends upon the continued use of the internet. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees or other charges for accessing the internet, generally. These laws or charges could limit the use of the internet or decrease the demand for internet-based solutions. In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease-of-use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool has been adversely affected by "viruses", "worms" and similar malicious programs. If the use of the internet is reduced as a result of these or other issues, then demand for our platform could decline, which could adversely affect our business, operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unanticipated changes in our effective tax rate may impact our financial results.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the United States and various jurisdictions outside of the United States, and we continue to expand our operations internationally. Our effective tax rate could fluctuate due to changes in the mix of earnings and losses in countries with differing statutory tax rates, changes in non-deductible expenses, expiration or non-utilization of net operating losses, changes in excess tax benefits related to exercises and vesting of stock options and awards compensation, changes in the valuation of deferred tax assets and liabilities and our ability to utilize them, the applicability of withholding taxes and changes in accounting principles and tax laws in jurisdictions where we operate. While we regularly evaluate new information that may change our judgment resulting in recognition, derecognition or change in measurement of a tax position taken, there can be no assurance that the final determination of any examinations will not have an adverse effect on our business, operating results or financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may have additional tax liabilities, which could harm our business, results of operations or financial condition.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgments and estimates are required in determining the (provision for) benefit from income taxes and other tax liabilities. We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income based upon our business operations in those jurisdictions. The amount of taxes we pay may depend on the application of the tax laws of various jurisdictions, including the United States, to our business activities, changes in tax rates, new or revised tax laws or </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interpretations of existing tax laws and policies and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the Internal Revenue Service, or IRS, and other tax authorities. The tax authorities in the United States and other countries where we do business may examine our income and other tax returns. The ultimate outcome of these examinations cannot be predicted with certainty. Should the IRS or other tax authorities assess additional taxes as a result of examinations, we may be required to record charges that would adversely affect our results of operations and financial condition.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also be subject to additional tax liabilities and penalties due to changes in non-income based taxes resulting from tax examinations in federal, state, city or international jurisdictions, settlements or judicial decisions, changes in taxing jurisdictions&#8217; tax laws and administrative interpretations, or changes in accounting principles. Any resulting increase in our tax obligation or cash taxes paid could adversely affect our results of operations and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our customers, which could increase our costs and adversely affect our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The application of federal, state, local and international tax laws to services provided electronically is evolving. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, possibly with retroactive effect, and could be applied solely or disproportionately to services provided over the internet. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results and cash flows.  </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us, possibly with retroactive effect, which could require us or our customers to pay additional tax amounts, as well as require us or our customers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain jurisdictions in which we do not collect sales and use, value added or similar taxes may assert that such taxes are applicable, which has resulted or could result in tax assessments, penalties and interest, to us or our customers for past amounts, and we may be required to collect such taxes in the future. Such tax assessments, penalties and interest, or future requirements may adversely affect our operating results and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, we had significant U.S. federal and state net operating loss carryforwards, or NOLs, due to prior period losses. In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an ownership change, which is generally defined as a greater than 50-percentage-point cumulative change by value in the equity ownership of certain stockholders over a rolling three-year period, is subject to limitations on its ability to utilize its pre-change NOLs to offset post-change taxable income. Our existing NOLs may be subject to limitations arising from previous ownership changes, and if we undergo an ownership change our ability to utilize NOLs could be further limited by Section 382 of the Code and similar state provisions. Future changes in our stock ownership, some of which may be outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire, decrease in value or otherwise be unavailable to offset future income tax liabilities. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Ownership of Our Common Stock and Our Status as a Public Company</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly results of operations, including the levels of our revenue, gross margin and profitability, as well as our cash flows and unearned revenue balances, may vary significantly in the future, and period-to-period comparisons of our operating results and key metrics may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly financial results and metrics may fluctuate as a result of a variety of factors, many of which are outside of our control and, as a result, may not fully reflect the underlying performance of our business. These fluctuations may negatively affect the value of our common stock. Factors that may cause fluctuations in our quarterly results include:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract new customers;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to execute on our business strategy;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the launch of significant new products and features;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the addition or loss of large customers, including third-party reseller customers, including through acquisitions or consolidations;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of recognition of revenue;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a change in accounting principles;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of billing and cash collections;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of significant marketing events and related expenses; </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of operating expenses;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">network outages and security breaches;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">natural disasters, pandemics including the COVID-19 pandemic, acts of terrorism and other events beyond our control;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic, industry and market conditions;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">customer renewal rates;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pricing changes upon any renewals of customer agreements;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our pricing policies or those of our competitors;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and success of new feature introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or application providers;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to adequately scale our sales force and retain key employees;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unforeseen litigation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts do not continue to publish research or reports about us, our business or our market, or if they cease publishing research or change their recommendations regarding our stock adversely, or if our actual results differ significantly from our guidance or analysts' expectations, our stock price and trading volume could decline. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If analysts cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline.  In addition, if one or more of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, the price of our common stock would likely decline. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, from time to time, we may release earnings guidance or other forward-looking statements in our earnings releases, earnings conference calls or otherwise regarding our future performance that represent our management's estimates as of the date of release. Some or all of the assumptions of any future guidance that we furnish may not materialize or may vary significantly from actual future results. Furthermore, the adoption of new accounting standards may require us to modify our earnings guidance, and such modifications though solely attributed to changes in accounting standards, may be perceived unfavorably. Any failure to meet guidance or analysts' expectations could have a material adverse effect on the trading price or trading volume of our common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our common stock has been and may continue to be volatile and may decline. Market volatility may affect the value of an investment in our common stock and could subject us to litigation.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology stocks have historically experienced high levels of volatility. The market price of our common stock has been and may continue to be subject to wide fluctuations in response to many risk factors listed in this section, and others beyond our control, including:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in our financial condition and operating results;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in projected operational and financial results;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">addition or loss of significant customers;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">addition or loss of significant strategic relationships with application providers in the Knowledge Network;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in laws or regulations applicable to our platform;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated changes in our growth rate relative to our competitors;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements of technological innovations or new offerings by us or our competitors;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital-raising activities or commitments;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additions or departures of key personnel;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our financial guidance or securities analysts' estimates of our financial performance;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discussion of us or our stock price by the financial press and in online investor communities;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reaction to our press releases and filings with the SEC;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting principles;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements related to litigation, regulation or disputes;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in the valuation of companies perceived by investors to be comparable to us;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales of our common stock by us or our stockholders;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">share price and volume fluctuations attributable to inconsistent trading volume levels of our shares;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">natural disasters, pandemics including the COVID-19 pandemic, acts of terrorism and other events beyond our control; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic and market conditions.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, in recent years, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies, and technology companies in particular. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions such as recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our common stock. If the market price of our common stock declines, you may not realize any return on your investment in us and may lose some or all of your investment.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management's attention from other business concerns, which could also harm our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future sales and issuances of our capital stock or rights to purchase capital stock could result in dilution of the percentage ownership of our stockholders and could cause our stock price to decline.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may issue additional securities. Our certificate of incorporation authorizes us to issue up to 500,000,000 shares of common stock and up to 50,000,000 shares of preferred stock. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell common stock, convertible securities and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, the ownership of existing stockholders will be diluted, possibly materially. New investors in subsequent transactions could also gain rights, preferences and privileges senior to those of existing holders of our common stock.  In addition, substantial blocks of our total outstanding shares are eligible to be sold into the market, although shares held by directors, executive officers and other affiliates are subject to volume limitations under Rule 144 under the Securities Act</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price of our common stock could decline if there are substantial sales of our common stock, particularly sales by our directors, executive officers and significant stockholders, or if there is a large number of shares of our common stock available for sale and the market perceives that sales will occur. We have 131,156,986 shares of our common stock outstanding as of January&#160;31, 2022. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, equity compensation comprises a significant component of our compensation strategy. We have granted and expect to grant equity awards from our equity incentive plan and under the terms of such plan, shares of our common stock reserved for future issuance will be subject to annual increases, which would cause dilution. We have and may in the future file registration statements registering the issuance of shares of common stock subject to outstanding options under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans. Shares registered on the Form S-8 registration statement would be eligible for sale to the public, subject to certain legal limitations. The market price of the shares of our common stock could decline as a result of the sale of a substantial number of our shares of common stock in the public market or the perception in the market that the holders of a large number of shares intend to sell their shares.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, certain existing holders of our common stock, or their transferees, will have rights, subject to specified conditions, to require us to file one or more registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or other stockholders. If we were to register the resale of these shares, they could be freely sold in the public market. If these additional shares are sold, or if it is perceived that they will be sold, in the public market, the trading price of our common stock could be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends for the foreseeable future.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not declare or pay cash dividends on our capital stock in the near future. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. In addition, our ability to pay dividends may be limited by our credit agreement. Consequently, stockholders must rely on sales of their common stock after price appreciation as the only way to realize any future gains on their investment.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share repurchases could affect our stock price and increase its volatility and will diminish our cash reserves.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Repurchases pursuant to any share repurchase program we adopt in the future could affect our stock price and increase its volatility and will reduce the market liquidity for our stock. These activities may have the effect of maintaining the market price of our common stock or slow down a decline in the market price of the common stock, and, as a result, the price of our common stock may be higher than the price that otherwise might exist in the open market. Additionally, these repurchases will diminish our cash reserves, which could impact our ability to pursue possible future strategic opportunities and acquisitions and result in lower overall returns on our cash balances.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the trading price of our common stock.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our status as a Delaware corporation may discourage, delay or prevent a change in control, even if a change of control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of our company more difficult, including the following:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our Board of Directors;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a prohibition on cumulative voting in the election of our directors;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the requirement that our directors may only be removed for cause;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our Board of Directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the right of our Board of Directors to elect a director to fill a vacancy created by the expansion of our Board of Directors or the resignation, death or removal of a director;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the requirement that a special meeting of stockholders may be called only by the Board pursuant to a resolution adopted by a majority of the Board, the chairman of the Board of Directors, our chief executive officer, or our president (in the absence of a chief executive officer), which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the requirement for the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then-outstanding shares of our voting stock, voting together as a single class, to amend the provisions of our amended and restated certificate of incorporation relating to the management of our business or our amended and restated bylaws, which may inhibit the ability of an acquirer to affect such amendments to facilitate an unsolicited takeover attempt; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advance notice procedures with which stockholders must comply to nominate candidates to our Board of Directors or to propose matters to be acted upon at a stockholders' meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer's own slate of directors or otherwise attempting to obtain control of us.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law. The provisions of Section 203 may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for three years after achieving that ownership threshold. A Delaware corporation may opt out of this provision by express provision in its original certificate of incorporation or by amendment to its certificate of incorporation or bylaws approved by its stockholders. However, we have not opted out of this provision.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and other provisions in our amended and restated certificate of incorporation, amended and restated bylaws and Delaware law could make it more difficult for stockholders or potential acquirers to obtain control of our Board of Directors or initiate actions that are opposed by our then-current Board of Directors, including delaying or impeding a merger, tender offer, or proxy contest involving our company. The existence of these provisions could negatively affect the price of our common stock and limit opportunities for you to realize value in a corporate transaction.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_22"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i608f94454fc64367b8b240f815dcd718_25"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Properties</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our worldwide corporate headquarters are located in New York, NY, which comprise approximately 142,500 square feet of office space under a sublease that expires in February 2031. In addition to serving as our corporate headquarters, our New York office also supports our sales, marketing, research and development and other general and administrative functions. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have other domestic offices, including Rosslyn, VA, and international offices, including London, UK. All of our facilities are leased. We believe that our existing facilities are adequate for our current needs and that suitable additional or alternative space will be available on commercially reasonable terms if and when it becomes needed.</span></div><div id="i608f94454fc64367b8b240f815dcd718_28"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Legal Proceedings</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not currently a party to any legal proceedings that are material to our business or financial condition. From time to time we may become party to various litigation matters and subject to claims that arise in the ordinary course of business.</span></div><div id="i608f94454fc64367b8b240f815dcd718_31"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_34"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i608f94454fc64367b8b240f815dcd718_37"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information for Common Stock</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock began trading on the New York Stock Exchange under the symbol &#8220;YEXT&#8221; on April 13, 2017.  Prior to that date, there was no public trading market for our common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any dividends on our capital stock. We anticipate that we will retain any earnings to support operations and to finance the growth and development of our business. Accordingly, we do not expect to pay cash dividends on our common stock in the foreseeable future. In addition, our revolving credit facility agreement contains customary covenants restricting our ability to pay dividends.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stockholders</span></div><div style="margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;March&#160;1, 2022,&#160;there were&#160;45&#160;registered stockholders of record of our common stock. The number of registered stockholders of record does not include beneficial holders whose shares are held by banks, brokers and other institutions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales of Unregistered Equity Securities </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities Authorized for Issuance under Equity Compensation Plans</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information regarding our equity compensation plans as of January&#160;31, 2022.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.527%"><tr><td style="width:1.0%"></td><td style="width:25.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan category</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(a) Number of securities to be issued upon exercise of outstanding options, and vesting of restricted stock and restricted stock units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(b) Weighted-average exercise price of outstanding options (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(c) Number of securities remaining available for future issuance under equity compensation plans (excludes securities reflected in column (a))</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,804,915&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,969,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,804,915&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,969,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)  The weighted-average exercise price is calculated based solely on the exercise prices of the outstanding options to purchase shares of our common stock. It does not reflect the shares of our common stock that will be issued upon the vesting of outstanding restricted stock and restricted stock units.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)  These plans consist of our 2008 Equity Incentive Plan, 2016 Equity Incentive Plan and 2017 Employee Stock Purchase Plan.&#160;The 2008 Equity Incentive Plan was terminated in connection with the adoption of the 2016 Equity Incentive Plan and since its termination, we have not granted and will not grant any additional awards under the 2008 Equity Incentive Plan. However, the 2008 Equity Incentive Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)  This amount includes 6,620,701 shares subject to outstanding options and 10,184,214 shares subject to outstanding restricted stock and restricted stock units granted under our 2008 Equity Incentive Plan and 2016 Equity Incentive Plan.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)  This amount includes 1,425,786 shares of our common stock available for issuance under our 2016 Equity Incentive Plan and 3,543,696 shares of our common stock available for issuance under our 2017 Employee Stock Purchase Plan. The number of shares available for issuance under these plans automatically increase each February 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> subject to the terms of the respective plans. Such future increases are not reflected in the table above. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shall not be deemed soliciting material or to be filed with the SEC, nor shall such information be incorporated by reference into any of our other filings under the Securities Exchange Act of 1934, as amended, or the Securities Act of 1933, as amended.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on the Standard&#160;&amp; Poor&#8217;s 500 Index and the Nasdaq Computer Index. The graph assumes an initial investment of $100 in our common stock at the market close on April 13, 2017, which was our initial trading day. Data for the Standard&#160;&amp; Poor&#8217;s 500 Index and the Nasdaq Computer Index assume reinvestment of dividends.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our common stock.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><img src="yext-20220131_g2.jpg" alt="yext-20220131_g2.jpg" style="height:373px;margin-bottom:5pt;vertical-align:text-bottom;width:633px"/></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div id="i608f94454fc64367b8b240f815dcd718_40"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Reserved</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_43"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">Item 7. Management&#8217;s Discussion&#160;and Analysis of&#160;Financial Condition and Results of Operations</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:144%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. As discussed in the section titled "Special Note Regarding Forward Looking Statements," the following discussion and analysis contains forward looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward looking statements.&#160;Factors that could cause or contribute to these differences include, but are not limited to, those discussed in the section titled "Risk Factors" under Part I, Item 1A&#160;in this Annual Report on Form 10-K.</span></div><div id="i608f94454fc64367b8b240f815dcd718_46"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yext organizes a business's facts so it can provide official answers to consumer questions starting with the business's own website and then extending across search engines and voice assistants. Our platform lets businesses structure the facts about their brands in a database called the Knowledge Graph. Our platform is built to leverage the structured data stored in the Knowledge Graph to deliver a modern search experience on a business's or organization's own website, as well as across approximately 200 service and application providers, which we refer to as our Knowledge Network and includes Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri and Yelp. Our platform powers all of our key features, including Listings, Pages, and Answers, along with its other features and capabilities. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our platform throughout the world to customers of all sizes, including our enterprise, mid-size, and third-party reseller customers. In transactions with resellers, we are only party to the transaction with the reseller and are not a party to the reseller's transaction with its customer.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is a function of the number of customers, the number of licenses with each customer, the package to which each customer subscribes, the price of the package and renewal rates. We offer subscriptions in a discrete range of packages, with pricing based on specified feature sets and the number of licenses managed by the customer as well as on a capacity-basis.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fiscal year ends on January 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. References to fiscal 2022, for example, are to the fiscal year ended January&#160;31, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Update</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has significantly disrupted business operations for us and our customers, as well as suppliers, and other parties with whom we do business. Such disruptions are expected to continue for an indefinite period of time. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted several measures in response to the COVID-19 pandemic and continue to monitor regional developments to inform our operational decisions. Our offices have been open on a voluntary basis in accordance with guidance provided by government agencies, although currently the majority of our employees are still working remotely. While we continue to hold virtual events, we have also resumed in-person marketing events. The uncertain duration of these measures have had and may continue to have negative effects on our sales efforts and revenue growth rates. We continue to be committed to our business, the strength of our platform, our ability to continue to execute on our strategy, and our efforts to support our customers. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may continue to see some existing and potential customers, in particular customers in industries that have been highly impacted by the pandemic such as retail and food services as well as certain geographies such as Europe, reduce, suspend or delay technology spending, request to renegotiate contracts to obtain concessions such as, extended billing and payment terms; shorten the duration of contracts; or elect not to renew their subscriptions which could materially adversely impact our business, financial condition and results of operations in future periods. The ultimate extent of the impact of the pandemic will depend on future developments, which continue to be highly uncertain and cannot be predicted, including the severity and duration of the COVID-19 pandemic and its variants, vaccination rates and efficacy and the actions taken to contain and address the impact of the pandemic, among others. However, because we generally recognize revenue from our customer contracts ratably over the term of the contract, changes in our contracting activity in the near term may not be fully reflected in our results of operations and overall financial performance until future periods. See Part I Item 1A &#8220;Risk Factors&#8221; for further discussion of the possible impact of the COVID-19 pandemic on our business.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Developments</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2022, Howard Lerman notified our Board of Directors of his intention to step down from his position as Chief Executive Officer of the Company effective March 25, 2022. Michael Walrath, the Chairman of the Board of Directors, will succeed Mr. Lerman as Chief Executive Officer, principal executive officer and principal operating officer of the Company, effective March 25, 2022. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2022, Steven Cakebread notified our Board of Directors of his intention to step down from his position as Chief Financial Officer of the Company effective March 25, 2022. Darryl Bond, the Company&#8217;s Executive Vice President and Chief </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Officer, will succeed Mr. Cakebread as Chief Financial Officer and principal financial officer of the Company, effective March 25, 2022. Mr. Bond will continue to serve as the Company&#8217;s Chief Accounting Officer. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2022, the Board also appointed Marc Ferrentino, the Company&#8217;s Chief Strategy Officer, as President and Chief Operating Officer of the Company.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the changes in our senior management, our Board of Directors and new management anticipate certain additional changes to our strategy and personnel that have not yet been determined. </span></div><div id="i608f94454fc64367b8b240f815dcd718_49"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive our revenue primarily from subscription and associated support to our Yext platform. Our contracts are typically one year in length, but may be up to three years or longer in length. Revenue is a function of the number of customers, the number of licenses or capacity purchased by each customer, the package to which each customer subscribes, the price of the package and renewal rates. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date our platform is made available to customers. At the beginning of each subscription term we invoice our customers, typically in annual installments, but also monthly, quarterly, and semi-annually. Amounts that have been invoiced for non-cancelable contracts are recorded in accounts receivable and unearned revenue. Unearned revenue is subsequently recognized as revenue when transfer of control to a customer has occurred.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of employee-related costs, including personnel-related costs, which mainly consist of salaries and wages, and stock-based compensation expense. Cost of revenue also includes fees associated with our Knowledge Network application provider arrangements, the nature of which may be unpaid, fixed, or variable, and are unpaid with many of our larger providers, as well as the costs associated with our data centers. In addition, cost of revenue includes depreciation expense, including with respect to certain capitalized software development costs incurred in connection with additional functionality to our platform. Cost of revenue also includes lease expenses associated with our office spaces, which are allocated based on employee headcount. In addition, cost of revenue includes software expense, which relates to licenses, professional services, and other costs associated with software for use in the operations of our business, which is also allocated based on employee headcount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Sales and marketing expenses consist primarily of employee-related costs which are comprised of personnel-related costs and stock-based compensation expense. Personnel-related costs mainly consist of salaries and wages and costs of obtaining revenue contracts. Sales and marketing expenses also include lease expenses associated with our office spaces, as well as software expense, each of which are allocated based on employee headcount. In addition, sales and marketing expenses include costs related to advertising and conferences and brand awareness events.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Research and development expenses consist primarily of employee-related costs which are comprised of personnel-related costs and stock-based compensation expense. Personnel-related costs mainly consist of salaries and wages. Capitalized software development costs related to additional functionality to our platform are excluded from research and development expenses as they are capitalized as a component of property and equipment, net and depreciated to cost of revenue over the term of their useful life. Research and development expenses also include lease expenses associated with our office spaces, as well as software expense, each of which are allocated based on employee headcount.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. General and administrative expenses consist primarily of employee-related costs which are comprised of personnel-related costs and stock-based compensation expense for our finance and accounting, human resources, information technology and legal support departments. Personnel-related costs mainly consist of salaries and wages. General and administrative expenses also include lease expenses associated with our office spaces, as well as software expense, each of which are allocated based on employee headcount, and other professional related costs.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_52"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Results of Operations</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:60.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Statements of Operations Data:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,577&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,237&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,589&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,752&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,959)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,332)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations before income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,982)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,595)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,447)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Provision for) benefit from income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,259)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,692)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,544)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Amounts include stock-based compensation expense as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.361%"><tr><td style="width:1.0%"></td><td style="width:54.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.689%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,770&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth selected consolidated statements of operations data for each of the periods indicated as a percentage of total revenue: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:60.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#fefefe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#fefefe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#fefefe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#fefefe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#fefefe;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#fefefe;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#fefefe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#fefefe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Provision for) benefit from income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#fefefe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="2" style="background-color:#fefefe;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#fefefe;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year Ended January 31, 2022 Compared to Fiscal Year Ended January 31, 2021 </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue and Cost of Revenue</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:47.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,577&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Cost of revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Gross profit</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Gross margin </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue was $390.6 million for the fiscal year ended January 31, 2022, compared to $354.7&#160;million for the fiscal year ended January 31, 2021, an increase of $35.9 million or 10%, primarily driven by new customer subscriptions to our platform, and to a lesser extent included expanded subscriptions for existing customers. Our revenue is predominately derived from our enterprise, mid-size, and third-party reseller customers. Revenue recognized from subscriptions and associated support to our platform was 92% and revenue recognized from professional services was 8%, for the fiscal year ended January 31, 2022, compared to 93% and 7%, respectively, for the fiscal year ended January 31, 2021. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue was $98.3 million for the fiscal year ended January 31, 2022, compared to $86.4 million for the fiscal year ended January 31, 2021, an increase of $11.9 million, or 14%. This increase was primarily driven by employee-related costs, as personnel-related costs increased $8.8&#160;million and stock-based compensation expense increased $1.4&#160;million, reflecting higher headcount and employee stock grants. In addition, depreciation expense increased $2.2&#160;million and costs associated with our data centers increased $1.5&#160;million. These increases were partially offset by Knowledge Network application provider fees which decreased $5.1&#160;million due to favorable contract renewal terms with certain providers in the prior year.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin was 74.8% for the fiscal year ended January 31, 2022, compared to 75.6% for the fiscal year ended January 31, 2021 as reflected in the discussion above.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:47.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Sales and marketing</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Research and development</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;General and administrative</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense was $230.5 million for the fiscal year ended January 31, 2022, compared to $228.4 million for the fiscal year ended January 31, 2021, an increase of $2.1 million, or 1%. The increase reflected a $5.5 million increase in personnel-</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related costs, inclusive of a $3.5 million increase in costs to obtain revenue contracts. In addition, there was a $2.3 million increase in depreciation expense and a $0.9 million increase in advertising costs associated with certain brand media campaigns. These increases were largely offset by a $6.1 million decrease in stock-based compensation expense, which is lower in the current period reflecting the impact of certain departures of senior management in the prior periods.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense was $68.4 million for the fiscal year ended January 31, 2022, compared to $58.1 million for the fiscal year ended January 31, 2021, an increase of $10.2 million, or 18%. The increase was primarily driven by a $3.6 million increase in stock-based compensation expense due to employee stock grants, a $3.6 million increase in personnel-related costs, reflecting higher headcount, which mainly consisted of salaries and wages, as well as a $0.8 million increase in depreciation expense.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense was $83.4 million for the fiscal year ended January 31, 2022, compared to $76.0 million for the fiscal year ended January 31, 2021, an increase of $7.4 million or 10%. The increase was primarily driven by a $2.6 million increase in personnel-related costs, a $2.3 million increase in stock-based compensation due to employee stock grants, as well as a $0.9 million increase in depreciation expense. This was partially offset by a $1.3 million decrease in bad debt expense as the prior year period had higher expense to reflect the initial impacts of the COVID-19 pandemic.</span></div><div><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year Ended January 31, 2021 Compared to Fiscal Year Ended January 31, 2020</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue and Cost of Revenue</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:47.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 3.25pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Cost of revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Gross profit</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 3.25pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Gross margin </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue was $354.7 million for the fiscal year ended January 31, 2021, compared to $298.8&#160;million for the fiscal year ended January 31, 2020, an increase of $55.8 million or 19%, primarily driven by new customer subscriptions to our platform, and to a lesser extent included expanded subscriptions for existing customers. Our revenue is predominately derived from our enterprise, mid-size, and third-party reseller customers. Revenue from our small business customers represented less than 5% of total revenue for each period. Revenue recognized from subscriptions and associated support to our platform was 93% and 95%, while revenue recognized from professional services was 7% and 5%, for the fiscal years ended January 31, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue was $86.4 million for the fiscal year ended January 31, 2021, compared to $77.0 million for the fiscal year ended January 31, 2020, an increase of $9.4 million, or 12%. This overall increase primarily reflects the increases in costs associated with our data centers of $3.2&#160;million, personnel-related costs of $1.6&#160;million, stock-based compensation expense of $1.6&#160;million, and software expense of $1.4&#160;million. These increases were partially offset by a decrease in Knowledge Network application provider costs of  $1.0&#160;million as a result of more favorable contract terms with certain providers.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin was 75.6% for the fiscal year ended January 31, 2021, compared to 74.2% for the fiscal year ended January 31, 2020 as reflected in the discussion above.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:47.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollars</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Sales and marketing</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,076&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Research and development</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;General and administrative</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense was $228.4 million for the fiscal year ended January 31, 2021, compared to $218.1 million for the fiscal year ended January 31, 2020, an increase of $10.3 million, or 5%. The increase was primarily due to a $23.6 million increase in personnel-related costs, reflecting higher headcount, which mainly consisted of salaries and wages and costs to obtain revenue contracts, a $2.8 million increase in software expense, a $1.4 million increase in operating and short-term lease expenses, a $1.3 million increase in depreciation expense, and a $1.2 million increase in stock-based compensation expense. These increases were partially offset by reductions in light of the COVID-19 pandemic and leveraging costs, including a $10.8 million decrease in employee travel and a $7.6 million decrease in conferences and events.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense was $58.1 million for the fiscal year ended January 31, 2021, compared to $49.4 million for the fiscal year ended January 31, 2020, an increase of $8.7 million, or 18%. The increase was primarily due to a $3.9 million increase </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in stock-based compensation expense, a $3.0 million increase in personnel-related costs, reflecting higher headcount, which mainly consisted of salaries and wages, and a $0.8 million increase in software expense.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense was $76.0 million for the fiscal year ended January 31, 2021, relatively consistent compared to $77.2 million for the fiscal year ended January 31, 2020, as decreases of $2.1 million in stock-based compensation expense and $2.0 million in employee travel, were generally offset by a $1.3 million increase in the allowance for doubtful accounts and a $0.8 million increase in software expense. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Net Loss </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss was $93.3&#160;million, $94.7&#160;million, and $121.5&#160;million for the fiscal years ended January 31, 2022, 2021 and 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Net Loss</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our financial results determined in accordance with GAAP, we believe that non-GAAP net loss is useful in evaluating our operating performance and our business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP net loss is a financial measure that is not calculated in accordance with GAAP. We define non-GAAP net loss as our GAAP net loss as adjusted to exclude the effects of stock-based compensation expense. We believe non-GAAP net loss provides investors and other users of our financial information consistency and comparability with our past financial performance and facilitates period-to-period comparisons of our results of operations. We also believe non-GAAP net loss is useful in evaluating our operating performance compared to that of other companies in our industry, as it eliminates the effects of stock-based compensation, which may vary for reasons unrelated to overall operating performance.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use non-GAAP net loss in conjunction with traditional GAAP net loss as part of our overall assessment of our performance, including the preparation of our annual operating budget and quarterly forecasts, and to evaluate the effectiveness of our business strategies. Our definition may differ from the definitions used by other companies and therefore comparability may be limited. In addition, other companies may not publish this or similar metrics. Thus, our non-GAAP net loss should be considered in addition to, not as a substitute for, nor superior to or in isolation from, measures prepared in accordance with GAAP.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP net loss may be limited in its usefulness because it does not present the full economic effect of our use of stock-based compensation. We compensate for these limitations by providing a reconciliation of non-GAAP net loss to the most closely related GAAP financial measure. We encourage investors and others to review our financial information in its entirety, not to rely on any single financial measure and to view non-GAAP net loss in conjunction with GAAP net loss.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of GAAP net loss to non-GAAP net loss:  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.083%"><tr><td style="width:1.0%"></td><td style="width:51.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.209%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,259)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,692)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,544)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net loss</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,779)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,398)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,774)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span><br/></span></div><div id="i608f94454fc64367b8b240f815dcd718_55"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dollar-Based Net Retention Rate</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our ability to retain our customers and expand the revenue they generate for us over time is an important component of our growth strategy and reflects the long term value of our customer relationships. We assess our performance in this respect using a metric we refer to as our dollar-based net retention rate. Our dollar-based net retention rate was 98%, 102%, and 106% for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. The general decline in the net retention rate reflects continued challenges in our ability to retain and expand relationships with existing customers, which has been and may continue to be negatively impacted by the effects of COVID-19 on our customers. See "&#8212;Overview &#8212; COVID-19 Update" and "Risk Factors" for the impact of COVID-19 on our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate this metric for a particular period by first establishing a cohort of the enterprise, mid-size, and third-party reseller customers, who had active contracts at the end of each month of the same period in the prior year. We divide the single month revenue from each of those customer cohorts for the applicable month in the current year by the single month revenue of that same customer cohort for the corresponding month in the prior year. We then determine the dollar-based weighted average of each of the monthly rates, and this average represents the dollar-based net retention rate for the period. As a result, if a customer, in particular an enterprise customer, elects to upgrade, downgrade or cancel its subscription, the full impact on dollar-based net retention rate is realized over the subsequent twelve months, thereby mitigating the immediate effect in the quarter when such election was made. We only consider revenue from our enterprise, mid-size, and third-party reseller customers when calculating this metric since small business customers have limited licenses, experience inherently high turnover, and continue to decline as a percentage of total revenue.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our unaudited quarterly statements of operations data for each of the eight quarters in the periods ended January&#160;31, 2022 and 2021, respectively. The information for each of these quarters has been prepared on the same basis as the audited annual consolidated financial statements included elsewhere in this Annual Report on Form 10-K and, in the opinion of management, includes all adjustments, which consist only of normal recurring adjustments, necessary for the fair presentation of the results of operations for these periods in accordance with GAAP. This data should be read in conjunction with our audited consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. These quarterly operating results are not necessarily indicative of our operating results for a full year or any future period.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.654%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jan.&#160;31, 2022</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Oct.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jul.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Apr.&#160;30, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jan.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Oct.&#160;31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jul.&#160;31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Apr.&#160;30, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,932&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,529&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,124&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,992&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,194&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,061&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,055&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,351&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,357&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,274&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,509&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,138&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,597&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,422&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,071&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,167&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,175&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,548&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,578&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,166&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,202&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,646&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,049&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,520&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,136&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,094&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,843&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,347&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,033&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,061&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,474&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,458&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses as a percentage of revenue</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,110)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,926)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,592)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,631)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,311)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,041)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,116)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,224)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Trends</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, a higher proportion of new subscription and renewal agreements have occurred within the fourth quarter of the fiscal year, which contributes to driving our revenue recognized for the following fiscal year. We believe that this results from the procurement, budgeting, and deployment cycles of many of our customers, particularly our enterprise customers. At the beginning of each subscription term, we invoice our customers, typically in annual installments, but also monthly, quarterly, and semi-annually. Amounts that have been invoiced for non-cancelable contracts are recorded in accounts receivable and unearned revenue. As a result, accounts receivable and unearned revenue are seasonally stronger in the fourth quarter of the fiscal year. However, the nature of our subscription agreements generally results in revenue recognition ratably over the contract term, thereby mitigating the effect of potential seasonality in our revenue. Our quarterly revenue has generally increased over the periods presented.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Cost of revenue has moved generally proportional as a percentage of revenue. Personnel-related costs may generally continue to increase, while Knowledge Network application provider costs have become more stable and may continue to decline as a percentage of revenue, although costs may increase at times as we enter new international markets, or introduce new products and features. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin has generally stabilized in recent periods, and may decrease at times as we enter new international markets, or introduce new products and features.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Operating expenses as a percentage of revenue have generally decreased in recent quarters, reflecting COVID-19 impacts and strategically leveraging costs. Operating expenses may increase as a result of employee-related costs, inclusive of costs to obtain revenue contracts, as well as stock-based compensation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly results may fluctuate due to various factors affecting our performance including impacts of the COVID-19 pandemic and its variants. The ultimate extent of the impact of the pandemic on our business, financial condition and results of operations will depend on future developments, which continue to be highly uncertain and cannot be predicted, including the severity and duration of the COVID-19 pandemic and its variants and the actions taken to contain and address its impact, among others. However, because we generally recognize revenue from our customer contracts ratably over the term of the contract, changes in our contracting activity in the near term may not be apparent as a change to our reported revenue until future periods. Most of our expenses are recorded as period costs and thus factors affecting our cost structure may be reflected in our financial results sooner than changes to our revenue. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_58"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, our principal sources of liquidity were cash and cash equivalents of $261.2 million. We believe our existing cash and cash equivalents will be sufficient to meet our projected operating requirements for at least the next 12&#160;months. Our cash flows, including net cash used in or provided by operating activities, may vary significantly from quarter to quarter, due to the timing of billings, cash collections, lease payments and capital expenditures, significant marketing events and related expenses, the potential effects of the COVID-19 pandemic, among other factors. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future capital requirements will depend on many factors, including those set forth under "Risk Factors." We may in the future enter into arrangements to acquire or invest in complementary businesses, services, technologies, and intellectual property rights. In addition, we may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Offering</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 20, 2019, we closed a common stock offering, in which we issued and sold 7,000,000 shares of common stock, inclusive of the fully exercised underwriters&#8217; option to purchase additional shares. The price per share to the public was $21.50. We received aggregate proceeds of $147.0 million from this offering, net of underwriters&#8217; discounts and commissions, before deducting offering costs of approximately $0.5 million, which were recognized through additional paid in capital.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Arrangements </span></div><div style="margin-top:5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 11, 2020, we entered into a credit agreement with Silicon Valley Bank (the &#8220;Credit Agreement&#8221;). No significant debt issuance costs were incurred in association with the Credit Agreement. In January 2021, we amended the Credit Agreement which modified the conditions pursuant to which subsidiaries are required to become guarantors.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement provides for a senior secured revolving loan facility of up to $50.0 million that matures three years after the effective date, with the right subject to certain conditions to add an incremental revolving loan facility of up to $50.0 million in the aggregate. The three-year revolving loan facility provides for borrowings up to the amount of the facility with sub-limits of up to (i) $30.0 million to be available for the issuance of letters of credit and (ii) $10.0 million to be available for swingline loans. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, loans bear interest, at our option, at an annual rate based on LIBOR or a base rate. Loans based on LIBOR shall bear interest at a rate between LIBOR plus 2.50% and LIBOR plus 3.00%, depending on our average daily usage of the revolving loan facility. Loans based on the base rate shall bear interest at a rate between the base rate minus 0.50% and the base rate plus 0.00%, depending on our average daily usage of the revolving loan facility. See Part I Item 1A &#8220;Risk Factors - Our credit facility contains restrictive covenants that may limit our operating flexibility" for discussion of LIBOR being phased out.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations under the Credit Agreement are secured by a lien on substantially all of our tangible and intangible property and by a pledge of all of our equity interests of material direct and indirect domestic subsidiaries and 66% of each class of capital stock of any material first-tier foreign subsidiaries, subject to limited exceptions.  </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains customary affirmative and negative covenants and restrictions, as well as financial covenants that require us to maintain the year-over-year growth rate of its ordinary course recurring revenue for a trailing four fiscal quarter period above specified rates when certain liquidity thresholds are not met and to maintain a consolidated quick ratio of at least 1.50 to 1.00 tested on a monthly basis. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of&#160;January&#160;31, 2022, we were in compliance with all debt covenants. As of such date, the $50.0 million revolving loan facility had $35.7 million available and $14.3 million in letters of credit allocated as security in connection with office space. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"><tr><td style="width:1.0%"></td><td style="width:61.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.819%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.819%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities   </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,768)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by investing activities   </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,111)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,308&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities   </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of $21.8 million for the fiscal year ended January 31, 2022 was primarily due to positive adjustments in reconciling our net loss of $93.3 million to net cash provided by operating activities. These adjustments included stock-based compensation expense of $73.5 million, depreciation and amortization expense of $16.8 million, amortization of operating lease right-of-use assets of $9.3 million, and bad debt expense of $1.3 million. In addition, there were changes in unearned revenue of $33.3 million and changes in prepaid expenses and other current assets of $4.2 million. These increases were partially offset by changes in costs to obtain revenue contracts of $9.1 million, operating lease liabilities of $6.6 million, and accounts receivable of $6.1 million, mainly due to timing of billing and cash collections during the period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of $1.2 million for the fiscal year ended January 31, 2021 was primarily due to positive adjustments in reconciling our net loss of $94.7 million to net cash provided by operating activities. These adjustments included stock-based compensation expense of $72.3 million, amortization of operating lease right-of-use assets of $12.2 million, depreciation and amortization expense of $10.6 million, and bad debt expense of $2.5 million, reflecting an increase in the allowance for doubtful accounts in light of impacts from the COVID-19 pandemic. In addition, there were changes in unearned revenue of $12.7 million, operating lease liabilities of $8.9 million, and costs to obtain revenue contracts of $2.4 million. These increases were partially offset by changes in accounts receivable of $18.0 million, mainly due to timing of billing and cash collections during the period, changes in prepaid expenses and other current assets of $5.5 million, and changes in accounts payable, accrued expenses and other current liabilities of $2.0 million. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities of $30.8 million for the fiscal year ended January 31, 2020 was primarily due to the net loss of $121.5 million, as well as changes in accounts receivable of $27.0 million, mainly due to timing of billing and cash collections during the period, and changes in costs to obtain revenue contracts of $18.3 million. This was partially offset by positive reconciling adjustments related to non-cash charges of stock-based compensation expense of&#160;$67.8 million, amortization of operating lease right-of-use assets of $11.1 million and depreciation and amortization expense of $8.1 million. In addition, net cash used in operating activities was also partially offset by changes in unearned revenue of $42.3 million and accounts payable, accrued expenses and other liabilities of $8.3 million. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $13.4 million for the fiscal year ended January 31, 2022 reflected capital expenditures primarily associated with our new corporate headquarters in New York, NY.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $65.1 million for the fiscal year ended January 31, 2021 reflected capital expenditures primarily associated with our new corporate headquarters in New York, NY, and our office spaces in Rosslyn, VA and Tokyo, Japan, among others.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities of $39.3 million for the fiscal year ended January 31, 2020 was due to maturities of marketable securities of $51.2 million, partially offset by capital expenditures of $11.9 million.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities of $24.6 million for the fiscal year ended January 31, 2022 was primarily related to proceeds from exercise of stock options of $19.2 million, and net proceeds from employee stock purchase plan withholdings of $5.7 million, partially offset by payments of deferred financing costs of $0.3 million.&#160;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities of $22.5 million for the fiscal year ended January 31, 2021 was primarily related to proceeds from exercise of stock options of $16.5 million, and net proceeds from employee stock purchase plan withholdings of $7.0 million, partially offset by payments of deferred financing costs of $0.9 million. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities of $168.4 million for the fiscal year ended January 31, 2020 was primarily related to&#160;proceeds from our common stock offering of $147.0 million, net of underwriting discounts and commissions, and to a lesser extent proceeds from exercises of stock options of $14.9 million, and $7.3 million of net proceeds from employee stock purchase plan withholdings.&#160;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are obligated to make payments under certain non-cancelable contractual obligations in the normal course of business. Our contractual obligations primarily relate to our operating lease arrangements for office space. Our other contractual obligations include contracts with our Knowledge Network application providers, which generally have a term of one year, although some have a term of several years, as well as contracts with our software vendors, among others. These obligations represent minimum contractual payments, or our best estimate for variable elements based on historical payments. Our contractual obligations have various expiry dates between fiscal years 2023 and 2035. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, our contractual obligations are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:58.009%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.513%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending January 31:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13 "Commitments and Contingencies" to our consolidated financial statements for further discussion on contractual obligations. </span></div><div id="i608f94454fc64367b8b240f815dcd718_61"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management's discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP"). The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about items that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 "Summary of Significant Accounting Policies" to our consolidated financial statements for further discussion on our accounting policies. Our most critical accounting policies and estimates, based on the degree of judgment and complexity, are discussed below. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive our revenue primarily from our subscriptions and associated support to the Yext platform. Our subscriptions do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts. Our subscription and associated support performance obligation is distinct because a customer's use of the Yext platform is fully functional upon access, does not require any additional development, modification or customization, and is often sold separately. In certain instances, we enter into a contract that includes a promise to provide certain technical or customized professional services, in addition to a promise to provide its subscription and associated support. Our professional services performance obligation is distinct as it does not significantly change or enhance the functionality of the Yext platform.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">instances when a contract includes more than one performance obligation, we must allocate the transaction price to the performance obligations on a relative standalone selling price basis ("SSP"). SSP represents the price at which a company would sell a promised product or service separately to a customer. We determine the SSP based on a series of complex factors. Our selling prices associated with our subscription and associated support are considered highly variable based on discounting practices, customer geography, customer size, and other such factors. In contrast, our selling prices associated with our professional services are more observable, predictable and consistent. Accordingly, we use the residual method to determine SSP.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recognition of revenue is determined through application of the five-step model in accordance with ASC 606. Revenue is recognized upon transfer of control of services to our customers, including third-party reseller customers, in an amount that reflects the consideration we expect to receive in exchange for those services. In transactions with resellers, we contract only with the reseller, in which pricing and length of subscription and support services are agreed upon. The reseller negotiates the price charged and length of subscription and support service directly with its customer. We do not pay separate fees to third-party reseller customers in association with these transactions, and do not have direct interactions with the reseller&#8217;s customer.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date our platform is made available to our customers. Amounts that have been invoiced for non-cancelable contracts are recorded </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in accounts receivable and unearned revenue or revenue. See Note 2 "Summary of Significant Accounting Policies" and Note 3 "Revenue" to our consolidated financial statements for further discussion on our revenue recognition.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs Capitalized to Obtain Revenue Contracts</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize costs of obtaining revenue contracts that are incremental and recoverable. Incremental costs primarily include sales commissions, certain related incentives, and associated payroll tax and fringe benefit costs. We amortize such costs on a straight-line basis over&#160;the average benefit period, which is typically three years for new contracts and one year for renewals. We determine the average benefit period by considering both qualitative and quantitative factors, which include the estimated life of capitalized software development costs resulting from additional functionality to the Yext platform and estimated customer life, among other such factors. Amortization of costs capitalized to obtain revenue contracts is included in sales and marketing expense in the consolidated statements of operations and comprehensive loss. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for all employee and non-employee stock-based awards, including restricted stock units and restricted stock, is measured at fair value on the date of grant and recognized over the service period. The fair value of restricted stock units and restricted stock are calculated based on the fair value of our common stock on the date of grant, while the fair value of stock options are calculated using a Black-Scholes option-pricing model. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized over the requisite service periods of awards, which is typically one to four years for restricted stock units and restricted stock. The estimated forfeiture rate applied to employee awards is based on historical forfeiture rates. The estimated number of stock-based awards that will ultimately vest requires judgment, and to the extent actual results, or updated estimates, differ from our current estimates, such amounts will be recorded as a cumulative adjustment in the period actual results are realized or estimates are revised. A higher forfeiture rate will result in an adjustment that will decrease stock-based compensation expense, whereas a lower forfeiture rate will result in an adjustment that will increase stock-based compensation expense. We do not apply a forfeiture rate assumption to value non-employee awards, given the nature of the services provided.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our Employee Stock Purchase Plan ("ESPP"), we measure stock-based compensation expense at fair-value using a Black-Scholes option-pricing model, at the commencement of each offering period and recognize the expense over that offering period, which is generally six months. The key assumptions used in the Black-Scholes option-pricing model include a volatility assumption based on the historical volatility of our stock price and the risk-free rate assumption based on the U.S. treasury yield curve in effect at the commencement of the offering period or grant date. The dividend yield assumption is zero as we have not historically paid any dividends and do not expect to declare or pay any dividends in the foreseeable future.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to use judgment in evaluating the assumptions related to our stock-based compensation. As we continue to accumulate additional data related to our common stock, we may refine our estimates. If factors change and different assumptions are used, the impact to our stock-based compensation expense could be material. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC Topic 740, &#8220;Income Taxes,&#8221; under which deferred income taxes are provided for temporary differences between the financial reporting and tax basis of our assets and liabilities. We classify all deferred tax assets and liabilities as non-current on the consolidated balance sheet. The effect of a change in tax rates on deferred tax assets and liabilities is recognized within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss in the period that includes the enactment date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reduce deferred tax assets, if necessary, by a valuation allowance if it is more likely than not that we will not realize some or all of our deferred tax assets. In making such a determination, we consider all available positive and negative evidence, including results of operations, future reversals of existing taxable temporary differences, projected future taxable income, and tax-planning strategies.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. We recognize interest and penalties related to uncertain tax positions within the (provision for) benefit from income taxes on our consolidated statement of operations and comprehensive loss. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into contracts in the normal course of business and assess whether any such contracts contain a lease. We classify leases as operating or financing in nature, and record the associated lease liability and right-of-use asset on our balance sheet. The lease liability represents the present value of future lease payments, net of lease incentives, discounted using incremental borrowing rates.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each individual lease arrangement, we estimate an incremental borrowing rate at the commencement date. The incremental borrowing rate is determined based on what we would estimate to pay for a collateralized loan over a similar term and economic environment for each lease arrangement. As of January&#160;31, 2022, a hypothetical 100 basis point change in our estimated incremental </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">borrowing rates for our respective leases would have a less than 10% impact to the aggregated total operating lease liability on the consolidated balance sheet.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to our operating lease arrangements, we account for lease components, and non-lease components that are fixed, as a single lease component in the measurement of operating lease liabilities and right-of-us assets. Non-lease components that are variable are expensed as incurred in the consolidated statement of operations and comprehensive loss. Lease arrangements with an initial term of 12 months or less are recognized on a straight-line basis over the lease term and are not recorded on the consolidated balance sheet. </span></div><div id="i608f94454fc64367b8b240f815dcd718_64"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 "Summary of Significant Accounting Policies" to the consolidated financial statements for our discussion about adopted and pending recent accounting pronouncements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_67"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market risk represents the risk of loss that may affect our financial position due to adverse changes in financial market prices and rates. We are exposed to market risks related to foreign currency exchange rates, inflation and interest rates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of non-U.S. subsidiaries that operate in a local currency environment, where the local currency is the functional currency, are translated from foreign currencies into U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates for the period derived from month-end spot rates for revenue, costs and expenses. We record translation gains and losses in accumulated other comprehensive (loss) income as a component of stockholders' equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange losses in other expense, net. Based on the size of our international operations and the amount of our expenses denominated in foreign currencies, we would not expect a 10% change in the value of the U.S. dollar from rates on January&#160;31, 2022 to have a material effect on our financial position or results of operations. These exposures may change over time as business practices evolve and economic conditions change, including market impacts associated with COVID-19. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation Risk</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that inflation has had a material effect on our business, financial condition or results of operations, other than its impact on the general economy. Nonetheless, if our costs were to become subject to inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, we had cash and cash equivalents of $261.2 million. The primary objective of our investments is the preservation of capital to fulfill liquidity needs. We do not enter into investments for trading or speculative purposes.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe our cash equivalents have significant risk of default or illiquidity. While we believe our cash equivalents do not contain excessive risk, we cannot assure you that in the future our investments will not be subject to adverse changes in market value. In addition, we maintain significant amounts of cash and cash equivalents at one or more financial institutions that are in excess of federally insured limits and are exposed to counterparty risk. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_70"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. Consolidated Financial Statements and Supplementary Data</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Consolidated Financial Statements</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.777%"><tr><td style="width:1.0%"></td><td style="width:77.167%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PAGE</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_73">Reports of Independent Registered Public Accounting Firm</a> (PCAOB ID: <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83MC9mcmFnOmFmZDVlZjU3ZTAxYjRhMjA4MWZiOGU1ZTc0NGYwOWFmL3RhYmxlOjAyZDEwNzY4MjAzODRlMjY5MTNkMjllNmU1NWMwYjNlL3RhYmxlcmFuZ2U6MDJkMTA3NjgyMDM4NGUyNjkxM2QyOWU2ZTU1YzBiM2VfMi0wLTEtMS01MDY4OC90ZXh0cmVnaW9uOjU5Mzc2NWJmNDRjNTQ3MzI4OTM4YmVhY2M3YTYxNGM1XzEwOTk1MTE2Mjc5MTM_a6a27522-6128-4a28-a0f1-90f6842c8e00">42</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:5.62pt;padding-right:5.62pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_73">54</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_76">Consolidated Balance Sheets </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_76">57</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_79">Consolidated Statements of Operations and Comprehensive Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_79">58</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_82">Consolidated Statements of Stockholders' Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_82">59</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_85">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_85">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;padding-left:11.25pt;padding-right:2.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_88">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_88">61</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_73"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:72pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To the Stockholders and the Board of Directors of Yext, Inc.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Opinion on the Financial Statements </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have audited the accompanying consolidated balance sheets of Yext, Inc. (the Company) as of January 31, 2022 and 2021, the related consolidated statements of operations and comprehensive loss, stockholders&#8217; equity and cash flows for each of the three years in the period ended January 31, 2022, and the related notes (collectively referred to as the "consolidated financial statements"). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at January 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended January 31, 2022, in conformity with U.S. generally accepted accounting principles. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of January 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated March 18, 2022 expressed an unqualified opinion thereon.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis for Opinion</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical Audit Matters</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Completeness and Measurement of Costs Capitalized to Obtain Revenue Contracts</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Description of the Matter</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company capitalized $47.8 million of costs to obtain revenue contracts during the year ended January 31, 2022. As described in Note 2 to the consolidated financial statements, capitalized costs are inclusive of sales commissions and any associated payroll taxes or fringe benefit costs that are incremental to obtain the contract with the customer but expected to be recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Auditing the costs capitalized to obtain revenue contracts required complex auditor judgment and was especially challenging due to the volume of sales commission plans with various underlying criteria and inputs used to calculate amounts capitalized to obtain revenue contracts. This involved an increased extent of audit effort to test the completeness and accuracy of inputs of the commission-eligible revenue contracts and measurement of incremental costs eligible for capitalization.</span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">How We Addressed the Matter in Our Audit</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We obtained an understanding, evaluated the design, and tested the operating effectiveness of the Company&#8217;s internal controls over the costs to obtain revenue contracts process. For example, we tested controls over the Company&#8217;s processes to evaluate the completeness and accuracy of the underlying criteria and inputs used to calculate amounts capitalized.  This included testing relevant controls over the IT systems that are important to the initiation, processing and recording of amounts capitalized to obtain revenue contracts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We performed audit procedures that included, among others, assessing whether those costs capitalized were eligible costs and met the criteria of incremental and recoverable. For example, we tested a sample of commissions transactions by reviewing and assessing the underlying commission plan and tested the measurement of capitalized costs by recalculating the amount earned based on sales and contract data. We validated that each commission earned and capitalized was an incremental cost to obtain a revenue contract. Our procedures also included reconciling the capitalized commission population to sales commissions paid throughout the year. We performed a retrospective review of commission payments made subsequent to the balance sheet date related to commissions earned in the current fiscal year to test the completeness of costs capitalized.</span></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"></td><td style="width:22.849%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.951%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Revenue Recognition</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Description of the Matter</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recorded consolidated revenue and unearned revenue of $390.6 million and $223.9 million, respectively, for the year ended January 31, 2022. As described in Note 2 to the consolidated financial statements, the Company primarily earns revenue from subscriptions and associated support to the platform. The Company&#8217;s revenue contracts include contractual terms and conditions that can impact the amount allocated to each of its performance obligations and the timing of revenue recognition. Auditing the timing and measurement of the Company's revenue recognition was especially challenging due to the volume of executed contracts and the assessment of the unique terms. This involved assessing the contractual terms and conditions of both new and modified contracts to determine the contract period, identifying all performance obligations, and determine if the transaction price expected to be received was fixed or variable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">How We Addressed the Matter in Our Audit</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We obtained an understanding, evaluated the design, and tested the operating effectiveness of the Company&#8217;s internal controls over the accounting for revenue. For example, we tested controls over the Company&#8217;s processes to evaluate contractual terms and conditions and determine the timing and amount of revenue to be recognized related to the performance obligations identified as services are transferred to the customer. This included testing relevant controls over the IT systems that are important to the initiation, processing and recording of revenue transactions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We performed audit procedures that included, among others, reading a sample of revenue contracts to evaluate the contractual terms and conditions, identify performance obligations, assess the fixed and variable components to determine the transaction price, and assess the measurement and timing of revenue recognized and unearned revenue recorded as of year-end. We tested the revenue recognized and unearned revenue as of year-end through tests of details and analytical procedures, including the recalculation of balances on a disaggregated basis. Finally, we assessed the appropriateness of the related disclosures in the consolidated financial statements.</span></div></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83My9mcmFnOjg5NDRmNzFmMTM3YTRkYzJhNTIyNWM2NjVkYmY2NzIzL3RleHRyZWdpb246ODk0NGY3MWYxMzdhNGRjMmE1MjI1YzY2NWRiZjY3MjNfODc5NjA5MzAzMTI0OQ_a45ab82b-ef80-459e-af65-78b2a4ed9062">Ernst &amp; Young, LLP</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditors since 2014.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83My9mcmFnOjg5NDRmNzFmMTM3YTRkYzJhNTIyNWM2NjVkYmY2NzIzL3RleHRyZWdpb246ODk0NGY3MWYxMzdhNGRjMmE1MjI1YzY2NWRiZjY3MjNfODc5NjA5MzAzMTI1MA_44766cf4-8172-47bc-9885-87542dcd30f7">New York, New York</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 18, 2022</span></div><div style="margin-bottom:10pt;text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of Yext, Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control Over Financial Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have audited Yext, Inc.&#8217;s internal control over financial reporting as of January 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). </span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In our opinion, Yext, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of January 31, 2022, based on t</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">he COSO criteria.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of Yext, Inc. as of January 31, 2022 and 2021, the related consolidated statements of operations and comprehensive loss, stockholders&#8217; equity, and cash flows for each of the three years in the period ended January 31, 2022, and the related notes and our report dated March 18, 2022 expressed an unqualified opinion thereon.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Ernst &amp; Young, LLP</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New York, New York</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 18, 2022</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_76"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">YEXT, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share and per share data) </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.177%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMy0xLTEtMS00MjY2Ng_9dd73500-8311-459d-8434-5d859fa973bb">261,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMy0zLTEtMS00MjY2Ng_80f9fe53-f812-4513-8fa3-666ae754e233">230,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNS0wLTEtMS00MjY2Ni90ZXh0cmVnaW9uOjZjODExNDE0Yjk4YTRiNjE5OGZmNTdhMzU4YmFjYmEzXzQ3_33e9e039-a3f7-487a-ae62-ceefb6cac66e">2,042</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNS0wLTEtMS00MjY2Ni90ZXh0cmVnaW9uOjZjODExNDE0Yjk4YTRiNjE5OGZmNTdhMzU4YmFjYmEzXzU0_a5756659-ff1b-4d14-985e-ed89d9c72580">2,528</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNS0xLTEtMS00MjY2Ng_a592910f-bb29-4071-8d76-efdeebfee017">101,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNS0zLTEtMS00MjY2Ng_3d9f6c7d-c75a-4d02-8cbb-2eba5f48fde5">97,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNi0xLTEtMS00MjY2Ng_6b099c1c-d732-405c-a1d7-607d2a11264a">13,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNi0zLTEtMS00MjY2Ng_1697215b-b504-489c-bf0f-a46403980d02">17,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs to obtain revenue contracts, current</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNy0xLTEtMS00MjY2Ng_37e309a9-8d73-4f3e-a623-5ffe836864f6">33,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNy0zLTEtMS00MjY2Ng_c5c2eb8e-6bb6-4f50-a949-37e5b94960d6">30,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfOC0xLTEtMS00MjY2Ng_4d874a43-8d24-4be1-b80e-bab831a0dcf0">410,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfOC0zLTEtMS00MjY2Ng_ef363b06-5575-4582-9129-2fd7617ae083">376,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTAtMS0xLTEtNDI2NjY_5fdd29f3-74d9-4482-82a9-1dbef50f7878">74,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTAtMy0xLTEtNDI2NjY_0bf610b3-c630-490e-ab21-a87496464f10">80,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTEtMS0xLTEtNDI2NjY_2377cdde-d1b5-4ee4-8111-fa049dd21491">97,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTEtMy0xLTEtNDI2NjY_95ce9c43-d570-4037-abc3-f906a8be5bb8">104,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs to obtain revenue contracts, non-current</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTItMS0xLTEtNDI2NjY_97f30269-0da2-4f91-b801-98785ddfefe2">27,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTItMy0xLTEtNDI2NjY_995d1bdf-1bff-4f63-a6aa-88c0d9f6aef1">22,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTMtMS0xLTEtNDI2NjY_24daa554-65e4-4e19-abdf-4072ecbf9622">4,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTMtMy0xLTEtNDI2NjY_b75fbba2-5ebd-44e2-8cfa-024afe45e465">4,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTQtMS0xLTEtNDI2NjY_4ec800a8-51b9-4b5b-854e-966367d8f4f1">217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTQtMy0xLTEtNDI2NjY_3d9a9f43-bbf1-46c0-a73a-35c611911007">767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long term assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTUtMS0xLTEtNDI2NjY_ddc3ddc4-64c6-47d3-8c51-96bb6e96b5e0">6,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTUtMy0xLTEtNDI2NjY_11210dbb-643b-4a60-92b6-877991a9aa26">6,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTYtMS0xLTEtNDI2NjY_560a4095-c89e-4cc7-b4ae-d1023df0428a">620,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTYtMy0xLTEtNDI2NjY_4108e878-6d7b-4f25-ac4c-2fcba235d308">595,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTktMS0xLTEtNDI2NjY_80abc660-0c0a-410c-96ce-a39758a72055">48,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTktMy0xLTEtNDI2NjY_c514f526-e274-48e9-9803-7bb18d6a1188">54,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unearned revenue, current</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjAtMS0xLTEtNDI2NjY_032212c4-ae3c-4887-a984-acd5ce63faf6">223,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjAtMy0xLTEtNDI2NjY_c3dbbb51-f925-4b5e-8fef-a3fb327d9817">191,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjEtMS0xLTEtNDI2NjY_d6747ea1-9804-4015-8f0d-80d20970f847">18,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjEtMy0xLTEtNDI2NjY_b0413a7e-607a-422b-a5dd-bf0fa096eec5">14,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjItMS0xLTEtNDI2NjY_f67b5616-1374-4dee-8634-056ee7bd481a">290,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjItMy0xLTEtNDI2NjY_12d213fe-e135-4f36-99aa-2e0a581bbcd2">260,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjMtMS0xLTEtNDI2NjY_d28ff8fb-0e31-40aa-bdc9-1c92d972bedd">113,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjMtMy0xLTEtNDI2NjY_6fa2eb67-5d69-4a04-b452-b33fd0bfa53a">123,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long term liabilities </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjUtMS0xLTEtNDI2NjY_dac49b1c-a7a4-459e-bcf0-ec0b44124265">3,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjUtMy0xLTEtNDI2NjY_f9d20f6a-1740-4592-8c90-013c5247ac71">5,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjYtMS0xLTEtNDI2NjY_dd6bb137-41ae-4bf4-8a7b-a34327c35cfd">408,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjYtMy0xLTEtNDI2NjY_39a09412-bce2-4990-b8e8-fecc7e9ba56f">388,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 13)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjctMS0xLTEtNDI2NjY_db8bfc36-cf2b-42a9-88ce-ec5652f32521"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjctMy0xLTEtNDI2NjY_33efe8fc-3edb-49bf-812b-565711025f35"></ix:nonFraction></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN18yMg_6c530344-401f-42e7-a258-947bccb40638"><ix:nonFraction unitRef="usdPerShare" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN18yMg_edf7facd-2e53-435d-91dd-d6c922638484">0.001</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN180Ng_166baac9-9989-46bf-a460-0bec4127a0a9"><ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN180Ng_8ee04b59-2b12-4e85-952a-b5a74816abdc">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized at January&#160;31, 2022 and 2021; <ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN184MQ_0a119119-12d6-4c9b-b49f-313ffe5eab65"><ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN184MQ_1e6f1403-488e-403a-90a5-27874a495ed9"><ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN184MQ_9373bacb-1d13-471e-aac0-55e58283fd9a"><ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN184MQ_c646b871-392f-47c2-89dc-68b6e3e93b12">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at January&#160;31, 2022 and 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMS0xLTEtNDI2NjY_82cb32b3-a039-4d42-8894-8057e27455dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMy0xLTEtNDI2NjY_902f590b-f79c-4d9f-b222-bc25b20eb413">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF8xMDk5NTExNjI3OTg4_1fe43772-a84e-43e9-aeb7-5f7a05601480"><ix:nonFraction unitRef="usdPerShare" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF8xMDk5NTExNjI3OTg4_f52581ec-33d0-4d5b-8b63-6a0810f8ede6">0.001</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF80Mw_91c9932f-2829-47f0-989c-abbd3e842305"><ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF80Mw_935f7eaf-e633-4b67-9269-004aaf1dac99">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized at January&#160;31, 2022 and 2021, respectively; <ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF85Mg_e722bf65-d5b7-4b11-bf12-8995b6d833ad">137,662,320</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF85OQ_658ad7ca-377f-4da8-af36-433735320067">130,494,513</ix:nonFraction> shares issued at January&#160;31, 2022 and 2021, respectively; <ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF8xNDQ_3816ec81-b600-42d2-aeb5-7b18c766ee86">131,156,986</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF8xNTE_7494fbfa-ef6f-45dd-8d36-f0931f826f1d">123,989,179</ix:nonFraction> shares outstanding at January&#160;31, 2022 and 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMS0xLTEtNDI2NjY_a7486346-1fd1-4993-a8a7-2df74666afd0">137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMy0xLTEtNDI2NjY_2c73896c-93e4-4cbd-83e2-e46afb50bea4">130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzMtMS0xLTEtNDI2NjY_b65b452c-a117-4b61-87ca-aaa52bd32641">834,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzMtMy0xLTEtNDI2NjY_895ad112-5f33-4d86-b4c0-40635a90c0c3">733,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzQtMS0xLTEtNDI2NjY_265e2782-cc39-4021-a5d4-d22d81d19360">187</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzQtMy0xLTEtNDI2NjY_9818bf1a-e700-4db2-9d06-e05cf8d81dcc">2,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzUtMS0xLTEtNDI2NjY_e3182614-8cff-498d-b099-7bdeeadb080e">610,604</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzUtMy0xLTEtNDI2NjY_8d357822-05fa-495c-9685-77374c58bdf5">517,345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock, at cost</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzYtMS0xLTEtNDI2NjY_398b74b6-add3-4280-947c-601ed9139a40">11,905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzYtMy0xLTEtNDI2NjY_083a1b03-84f2-4e78-8e4a-686518898fcd">11,905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzctMS0xLTEtNDI2NjY_4c32497e-26ee-47c7-9f8c-c141f7058d36">211,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzctMy0xLTEtNDI2NjY_ba852e74-88d8-4b48-bea8-e169862ded56">207,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzgtMS0xLTEtNDI2NjY_ac55499e-81ec-4d9d-9472-ad6c54e92a5b">620,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzgtMy0xLTEtNDI2NjY_2d45926e-e9e4-428e-8b1c-43792ccf8e2b">595,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">See the accompanying notes to the consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_79"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">YEXT, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">Consolidated Statements of Operations and Comprehensive Loss</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share and per share data) </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:60.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMi0xLTEtMS00MjY2Ng_bb06fd74-3c91-4935-a5f1-42dace914acc">390,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMi0zLTEtMS00MjY2Ng_0c224fa2-feaa-4718-8eb7-23362ad206ca">354,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMi01LTEtMS00MjY2Ng_940f2f6b-494d-466f-9a58-3c317be10189">298,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMy0xLTEtMS00MjY2Ng_cf5ea64d-7505-4d63-b1b4-e5774153f56f">98,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMy0zLTEtMS00MjY2Ng_ac931bc8-233a-4a6c-9b6c-a4571199edd9">86,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMy01LTEtMS00MjY2Ng_155b1b97-01ae-4aa1-b78b-9bb5a2dec69c">77,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNC0xLTEtMS00MjY2Ng_32961a29-7070-4107-aab4-42bd0fa53469">292,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNC0zLTEtMS00MjY2Ng_2a007299-d6d1-4110-8957-02bf2f7967e7">268,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNC01LTEtMS00MjY2Ng_1d8028d7-858d-486a-9a3b-a2f0518f6e54">221,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNi0xLTEtMS00MjY2Ng_d34afda6-73c4-404e-b9d6-81e304cd1a48">230,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNi0zLTEtMS00MjY2Ng_fbb2dfef-d5c5-4e06-bb93-21a88551ff9a">228,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNi01LTEtMS00MjY2Ng_d0ec96f8-3ca1-45e4-8696-65a3b29780f1">218,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNy0xLTEtMS00MjY2Ng_a2055564-be77-45b6-bd40-02f37623bcaa">68,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNy0zLTEtMS00MjY2Ng_0b9e6484-1852-43f9-a243-2c9582fddada">58,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNy01LTEtMS00MjY2Ng_10c513bc-c347-40d2-b665-dfa7d0917ea3">49,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOC0xLTEtMS00MjY2Ng_94e9bd85-b526-4b27-9153-e1c1d4545d47">83,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOC0zLTEtMS00MjY2Ng_25b790f2-dcb6-46bc-a5cb-5e836126a0b6">76,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOC01LTEtMS00MjY2Ng_5c6b1cf9-49b8-420e-ad7f-185a48fd31ae">77,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOS0xLTEtMS00MjY2Ng_715a8501-7e7c-4723-a198-62181c311f6c">382,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOS0zLTEtMS00MjY2Ng_3b1b86b1-d276-4353-932a-31eae7a91be6">362,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOS01LTEtMS00MjY2Ng_bfb6294f-7e86-4259-bf79-6f51aefb7c95">344,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTAtMS0xLTEtNDI2NjY_c55e4877-ab42-4f6e-b174-cde89ab1af7b">89,959</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTAtMy0xLTEtNDI2NjY_71e29fa9-229f-4876-8513-b9f85949b808">94,332</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTAtNS0xLTEtNDI2NjY_23175ec8-e2cd-4f99-b4c9-e9bcb84f48bc">122,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTEtMS0xLTEtNDI2NjY_28ac29a0-0f92-4f06-9d54-84517d39edd6">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTEtMy0xLTEtNDI2NjY_47501fda-6ce7-4bf4-a5cb-a051bc579e7b">532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTEtNS0xLTEtNDI2NjY_a2fa27f2-4e3c-4832-ac03-4f3fa692e568">4,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTItMS0xLTEtNDI2NjY_e17594a9-320f-4f52-8d11-3a3daad4bcd4">544</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTItMy0xLTEtNDI2NjY_1b11a8aa-d480-4dc5-9db5-048520c128fd">614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTItNS0xLTEtNDI2NjY_e7157022-c643-4b4e-8127-6a853fd16b97">308</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:OtherNonoperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTMtMS0xLTEtNDI2NjY_50808f36-4e5f-40b2-a8a5-35d1207bd1f8">1,501</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:OtherNonoperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTMtMy0xLTEtNDI2NjY_b3dd7e91-33e0-4dad-b5a4-10e86d63600f">181</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:OtherNonoperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTMtNS0xLTEtNDI2NjY_15ac5b22-1e79-4b72-a0d9-0f7eeac4a855">1,285</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations before income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTQtMS0xLTEtNDI2NjY_a96aa702-41e9-462d-b1e4-2ff0c2fe26da">91,982</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTQtMy0xLTEtNDI2NjY_da87368f-364d-4d07-850c-9ba4e5a4b021">94,595</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTQtNS0xLTEtNDI2NjY_03e86981-2e6e-4057-b67e-d913f766f92a">120,447</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Provision for) benefit from income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTUtMS0xLTEtNDI2NjY_13a6dca9-0675-48c5-b4ad-0ac8a32fd9d2">1,277</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTUtMy0xLTEtNDI2NjY_97dcd1ce-c213-4658-93f4-d7df25900171">97</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTUtNS0xLTEtNDI2NjY_16dc3ebc-4de7-4193-bfe1-1c4549da51dc">1,097</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTYtMS0xLTEtNDI2NjY_0446dd7b-faae-4aeb-9a81-bc84df668527">93,259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTYtMy0xLTEtNDI2NjY_41f344ca-46a0-4d10-a3d7-615a57b82427">94,692</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTYtNS0xLTEtNDI2NjY_55b41ce6-6adf-4cbb-8ed2-c0478c67803e">121,544</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTgtMS0xLTEtNDI2NjY_2a4cbc05-8b98-4360-8374-7dcc02782d41">0.73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTgtMy0xLTEtNDI2NjY_3fc1f4ed-da7d-4069-89b2-7089948639e3">0.79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTgtNS0xLTEtNDI2NjY_dfff7781-0efa-4013-ba9b-648a61d37436">1.09</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTktMS0xLTEtNDI2NjY_dafbf925-35a4-4d02-8288-f85c4af510d0">127,814,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTktMy0xLTEtNDI2NjY_298eaca5-7798-4f7a-9391-24717222d82b">119,690,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTktNS0xLTEtNDI2NjY_f965f256-ed6d-4a6c-beb1-79281d168971">111,758,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjItMS0xLTEtNDI2NjY_9483e3c7-487e-4a2e-b542-3a1260698f36">2,609</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjItMy0xLTEtNDI2NjY_afdf046b-7d73-4300-8780-704a5b0d51f2">2,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjItNS0xLTEtNDI2NjY_2e3e0494-2371-4357-afe3-6112277e914c">1,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss) gain on marketable securities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjMtMS0xLTEtNDI2NjY_561828e3-6571-41b3-929d-76885fae1646">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjMtMy0xLTEtNDI2NjY_0ae27374-8977-4ca9-9e2d-2616f5d1d98f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjMtNS0xLTEtNDI2NjY_3b838055-fc6e-4565-a3f3-9281701e6ef8">129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjQtMS0xLTEtNDI2NjY_3a5510e5-73b9-499e-a7e3-5f3099aef237">95,868</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjQtMy0xLTEtNDI2NjY_b82e5bdf-b256-4b72-b430-c166d13c7d89">91,910</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjQtNS0xLTEtNDI2NjY_80956689-3568-4029-9080-2500a8001faf">120,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">See the accompanying notes to the consolidated financial statements.</span></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_82"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">YEXT, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">Consolidated Statements of Stockholders' Equity </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands) </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:20.487%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional<br/>Paid-In</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other<br/>Comprehensive</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Treasury</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Stockholders&#8217;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capital</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (Loss)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deficit</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equity</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January&#160;31, 2019</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i982e88d236e344f0b2b955e891bbbbfb_I20190131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctMy0xLTEtNDI2NjY_34835b45-9d4e-4b48-907f-71288d4dcc2f">102,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i982e88d236e344f0b2b955e891bbbbfb_I20190131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctNC0xLTEtNDI2NjY_196f5224-bf7a-40d9-a266-75247af5222d">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3edaba5dc3e44eb0ac38a8c39af11682_I20190131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctNS0xLTEtNDI2NjY_6b2d7295-ce0f-4f24-b9e7-22ba6fdfb916">398,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4e85e1d033342b5a2bae1a93a295a37_I20190131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctNi0xLTEtNDI2NjY_5ca39ce4-92db-4237-9e5b-69d7acd05184">1,428</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a988d95685f44d2a4e4adc5c54c71f9_I20190131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctNy0xLTEtNDI2NjY_5466e66e-f23a-4f10-b4b6-cd3cf759adbd">301,109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c1c19bc768b48e880b8a7670d2e770a_I20190131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctOC0xLTEtNDI2NjY_191e903c-8708-42b8-8f98-52a1e6ee72fb">11,905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i257bb0430d4f4e42a75efdef44f2221e_I20190131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctOS0xLTEtNDI2NjY_a54dd66b-2a33-4772-b423-f29250b7601b">84,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock offering, net of issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpjZDk4MmQ1ZDk4NzU0MTZlOWMzMmI1YjhlZDg0NDRjMF8xMDk5NTExNjI3ODM1_b63fb258-0265-4ef4-aa2d-441841f583ee">530</ix:nonFraction></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtMy0xLTEtNDI2NjY_56323811-df19-4cc7-9779-dbb7f1b834f8">7,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtNC0xLTEtNDI2NjY_19145608-7e2b-4d97-8599-d967c0631da5">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtNS0xLTEtNDI2NjY_6a42f517-51ab-489a-888c-aa37117af4f0">146,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtOS0xLTEtNDI2NjY_3fcf570e-b0ff-462d-839b-446c11bfa365">146,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjktMy0xLTEtNDI2NjY_1ffecc52-b0f5-42b5-886f-9d9a1974200d">3,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjktNC0xLTEtNDI2NjY_278a75d8-8217-4f7d-b873-06a7ae1d8e4d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjktNS0xLTEtNDI2NjY_e2eb91c5-3f98-4568-8085-88e7d815545e">14,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjktOS0xLTEtNDI2NjY_382d09ec-d1fc-41ea-b38f-7da86ffdf7fd">14,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested restricted stock units converted to common shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzEtMy0xLTEtNDI2NjY_5fb016a9-cef3-4b1a-aad3-1a1ca8e43e99">2,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzEtNC0xLTEtNDI2NjY_9ad69915-e4e9-4ad4-b97a-d2c424c23a92">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzEtNS0xLTEtNDI2NjY_75ec7016-99c8-419f-810c-33f3f499312b">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzEtOS0xLTEtNDI2NjY_e573b5a5-39b4-4fdd-b255-cee924a94f46">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of restricted stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzItMy0xLTEtNDI2NjY_370f0e74-c2b6-4db4-8a07-519976dfd829">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzItOS0xLTEtNDI2NjY_a7607a5b-6fda-4cb6-8b79-851e637d0a8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzMtMy0xLTEtNDI2NjY_3db458ae-838a-406f-bf3f-0ab18dd2c6f0">392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzMtNS0xLTEtNDI2NjY_e5e54a58-95aa-41ff-a24d-402031786302">6,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzMtOS0xLTEtNDI2NjY_7f45c6ee-7fb5-4dad-adbf-c670345a0581">6,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzQtNS0xLTEtNDI2NjY_57ba0424-dc1d-4815-8d24-78b763e28e76">69,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzQtOS0xLTEtNDI2NjY_cf8c0d78-9239-4feb-939a-ad26243a1389">69,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490d84cb0fd944f08a18b6ec20473d9d_D20190201-20200131" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzUtNi0xLTEtNDI2NjY_44577ffa-2fb1-4085-8c86-fb4bef4b42c0">1,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzUtOS0xLTEtNDI2NjY_0bf3ff8e-fc30-48f0-bb3c-885b41a68c29">1,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6ead9a1df4748fca64a1466e2b6f524_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzYtNy0xLTEtNDI2NjY_24fcddc2-b90e-4ab4-97ad-b14290494956">121,544</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzYtOS0xLTEtNDI2NjY_6d94b461-5393-4809-a111-38d674fb8be9">121,544</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January&#160;31, 2020</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9d5fdeaa20c344d6b7a0d8d53711a1b2_I20200131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctMy0xLTEtNDI2NjY_0281fd8c-d565-44d6-80c4-49c9db1fa52e">115,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d5fdeaa20c344d6b7a0d8d53711a1b2_I20200131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctNC0xLTEtNDI2NjY_ede8b45e-e6b0-46ac-8b2a-52ccfe717361">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be6584b92034d1aab7e19e491f4baa1_I20200131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctNS0xLTEtNDI2NjY_ed7e3ad6-4aa7-475d-a14c-a45490f03ff8">636,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2a5f9958397449ba910d50a5a37e1e0_I20200131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctNi0xLTEtNDI2NjY_502b5a61-f569-48d2-b869-be73f2ec3618">360</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2f17b1bf9de472ebe1e7614b34b50d2_I20200131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctNy0xLTEtNDI2NjY_0fdf4d5c-6c69-42d5-870c-b1d83770fffd">422,653</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie0f423fe8ad84f988fc9ad50b80c8c1a_I20200131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctOC0xLTEtNDI2NjY_5fddc25b-6fda-4cd1-8233-c77d4921b9ee">11,905</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctOS0xLTEtNDI2NjY_946cca41-1217-4901-8b5c-89dfc3d1ffda">201,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzktMy0xLTEtNDI2NjY_7bb0c23e-a1a6-4343-85cb-5000af9998ab">3,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzktNC0xLTEtNDI2NjY_f14de137-bb7d-4e38-8515-cc6530c74f2e">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzktNS0xLTEtNDI2NjY_2219e376-7a94-45f1-9cff-1a2b175750d5">16,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzktOS0xLTEtNDI2NjY_66faa53c-bcd4-4ba3-80f8-3612087d91b4">16,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested restricted stock units converted to common shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDAtMy0xLTEtNDI2NjY_4cf954ed-070c-492f-aec3-6d1c3706c451">4,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDAtNC0xLTEtNDI2NjY_8b669472-27c1-42ea-931f-10b32b8f00f8">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDAtNS0xLTEtNDI2NjY_7d21995e-a6de-4801-b825-2f9b9b8c60b4">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDAtOS0xLTEtNDI2NjY_ba097333-c7fb-45cf-a7f6-0fa8ff58f168">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of restricted stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDEtMy0xLTEtNDI2NjY_3e64ddb2-e640-4d78-86a9-fa203c211911">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDEtOS0xLTEtNDI2NjY_ddf18a85-b25c-4bed-8421-c7a858334fb0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDItMy0xLTEtNDI2NjY_7d662508-3258-45af-945b-8c384618e3e4">699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDItNC0xLTEtNDI2NjY_2570f4d8-dee2-45c9-b53f-83073eda97e9">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDItNS0xLTEtNDI2NjY_4e3d7ba0-a6d7-43ad-b9d4-a1b03a722075">6,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDItOS0xLTEtNDI2NjY_6437fd23-4246-4b1b-9892-2297fd5527bb">7,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDMtNS0xLTEtNDI2NjY_84bd156e-4683-4cc7-9386-46d21d8d250a">74,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDMtOS0xLTEtNDI2NjY_91d2da00-decf-4f8d-8ba5-73c9d72529e3">74,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib45bf767ae584b8b8eb909040c4ec0f0_D20200201-20210131" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDQtNi0xLTEtNDI2NjY_54e85ccb-bc6f-4866-9cab-a6bdc1bb43a2">2,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDQtOS0xLTEtNDI2NjY_67f296f0-2c55-4705-b02c-6a2ca00e030b">2,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f330b8abde841398dc1d780cd321e0a_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDUtNy0xLTEtNDI2NjY_c7077fd7-0ea0-4c08-ac63-78f0cb0ec966">94,692</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDUtOS0xLTEtNDI2NjY_d3498db1-5f35-4800-8040-c4cf6fe8f64d">94,692</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January&#160;31, 2021</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c37a3374fc04951af3b37a93c53a83e_I20210131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtMy0xLTEtNDI2NjY_2ccef398-a5a2-4cf1-9d8d-e8ba69d910a3">123,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c37a3374fc04951af3b37a93c53a83e_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtNC0xLTEtNDI2NjY_61e311f6-0e54-4710-831a-ed60e5eed715">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884076d63420451bb5e66e6096bee80e_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtNS0xLTEtNDI2NjY_cb63d813-94a9-4050-bbd8-442ca5796cf3">733,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14470fccdcd34b7d8fc2c9940cde9a51_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtNi0xLTEtNDI2NjY_13489252-5a26-4e69-a77b-55452a501c44">2,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i425d6d2f47c9406d9a4245d696e8bf8d_I20210131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtNy0xLTEtNDI2NjY_d25df87e-53a1-44be-963a-9540864a62bb">517,345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc6ef1856941455faf77ac65bd376f5b_I20210131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtOC0xLTEtNDI2NjY_b3a2c260-481e-4113-9c51-86a1196a77fb">11,905</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtOS0xLTEtNDI2NjY_f5634b6c-a1d7-499e-9c2a-1305af719768">207,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDctMy0xLTEtNDI2NjY_d943afd6-1300-4471-abc5-b826e2dec430">2,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDctNC0xLTEtNDI2NjY_ae811de1-603d-4e4a-a122-a719996fc907">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3edb2371c81462b85567daf3762291f_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDctNS0xLTEtNDI2NjY_dff61efe-37c4-4c20-aa14-40df2fee75cf">19,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDctOS0xLTEtNDI2NjY_9a7a6ac7-6aed-4617-af53-098789cb587a">19,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested restricted stock units converted to common shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDgtMy0xLTEtNDI2NjY_2f86b810-af17-49fb-a5b0-a001cbc2ef4f">4,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDgtNC0xLTEtNDI2NjY_e51ec04e-4ac4-47a8-8789-e82df50e0b35">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3edb2371c81462b85567daf3762291f_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDgtNS0xLTEtNDI2NjY_a88352da-c52e-4da2-905d-3b8d76ac44ad">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDgtOS0xLTEtNDI2NjY_22291fe2-cbc9-4309-acf5-ad6e51aa00bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of restricted stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDktMy0xLTEtNDI2NjY_4f5ca217-4d83-4e24-916b-e868807d9eba">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDktOS0xLTEtNDI2NjY_a08c1656-cc62-4ecf-ace8-047a11272f54">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTAtMy0xLTEtNDI2NjY_b307e284-0c48-407b-baf1-66288a77199e">531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTAtNC0xLTEtNDI2NjY_e9168ce9-8049-4a79-854b-c9112cd36571">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3edb2371c81462b85567daf3762291f_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTAtNS0xLTEtNDI2NjY_8a5f20c6-a4a8-4af8-80ed-56d2e05745d3">6,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTAtOS0xLTEtNDI2NjY_bcc5cda9-76ca-4a18-8fa5-ce3579fe6097">6,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3edb2371c81462b85567daf3762291f_D20210201-20220131" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTEtNS0xLTEtNDI2NjY_5973ae75-7346-4747-9d76-a99938bf1f13">74,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTEtOS0xLTEtNDI2NjY_3880b9dd-ba2d-4ffb-aef9-1de07ae1bb06">74,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05e220c8d3544cb99b43c14926b10860_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTItNi0xLTEtNDI2NjY_c3d19a48-0e19-4fe7-a121-79cf87a7dded">2,609</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTItOS0xLTEtNDI2NjY_6b6ad1e3-8c06-4b09-901d-0e5c360e5017">2,609</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i72386d208f9247c2949c4da2d18ffe52_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTMtNy0xLTEtNDI2NjY_e1956a9f-52a0-4eda-84fc-35d33ca0739d">93,259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTMtOS0xLTEtNDI2NjY_3245aea5-7b01-44f1-b9f6-2e34d698c795">93,259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January&#160;31, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie8041765b22e45d4a0a27153a1394c52_I20220131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtMy0xLTEtNDI2NjY_a24c4285-7882-4166-90c8-6b1de617dea6">131,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8041765b22e45d4a0a27153a1394c52_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtNC0xLTEtNDI2NjY_a65a3416-11fb-4526-a39b-812c93807972">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0effbd879afc4d3bbb594180d71037d1_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtNS0xLTEtNDI2NjY_ff91a2ed-cce7-4ca9-89dd-4f4761a35820">834,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i01fa0179eb7f40fcaef8de23ce31fd65_I20220131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtNi0xLTEtNDI2NjY_a0e01fa0-24d0-4e1f-97fc-34384102793b">187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib20da43d9d4f4bd1b5f0b839015d9ef1_I20220131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtNy0xLTEtNDI2NjY_415c8cfa-749d-4f0c-b1a5-27728e8169ed">610,604</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie421234fa6c94dac991a6c7ec9ed6bcf_I20220131" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtOC0xLTEtNDI2NjY_1ebced63-4b4b-4cd3-87f6-ff7dd62c3665">11,905</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtOS0xLTEtNDI2NjY_8d498f14-e2f2-4de5-b483-0aecc0294b2d">211,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the accompanying notes to the consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_85"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">YEXT, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands) </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.916%"><tr><td style="width:1.0%"></td><td style="width:65.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMy0xLTEtMS00MjY2Ng_c72c08d3-9fe5-4a7d-a17f-9c868168ce8b">93,259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMy0zLTEtMS00MjY2Ng_9cedf5ae-bd3a-49d0-a80d-f46e1c8c362f">94,692</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMy01LTEtMS00MjY2Ng_270fffa3-67e8-4ae1-bf22-748ff74a8aa0">121,544</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="yext:DepreciationAndAmortizationOfLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNS0xLTEtMS00MjY2Ng_35d37764-aa11-4ed2-bfc4-07663bdf01a4">16,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="yext:DepreciationAndAmortizationOfLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNS0zLTEtMS00MjY2Ng_2bde2426-101a-4550-9210-13aaaeefa2dc">10,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="yext:DepreciationAndAmortizationOfLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNS01LTEtMS00MjY2Ng_03622760-1587-4860-a49c-c85feedc158f">8,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNi0xLTEtMS00MjY2Ng_1a0b64e1-7e9e-4321-800d-6e1de0a1ce02">1,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNi0zLTEtMS00MjY2Ng_fe417bf5-044f-4037-9a8f-23447ab7798a">2,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNi01LTEtMS00MjY2Ng_165cceb1-f45f-41c6-a920-f90f70d05e62">1,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNy0xLTEtMS00MjY2Ng_d2c201d1-aed0-4c1a-b627-2a3dd7daccb4">73,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNy0zLTEtMS00MjY2Ng_20cb4d4a-783c-4278-b1ca-aabdb042fc10">72,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNy01LTEtMS00MjY2Ng_96c8e0e3-51fe-4a31-97b5-ae76735d1d17">67,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:27pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of operating lease right-of-use assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="yext:OperatingLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfOS0xLTEtMS00MjY2Ng_2a5e3fd9-35a3-482b-a753-0ac455c6dee0">9,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="yext:OperatingLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfOS0zLTEtMS00MjY2Ng_1c43e58f-12d7-481b-9577-4a29d63c8b6a">12,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="yext:OperatingLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfOS01LTEtMS00MjY2Ng_9facea30-b214-4875-9002-ef42e5b7f2c9">11,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTAtMS0xLTEtNDI2NjY_a2777d8f-a7ff-4326-9a4e-9893dd5c639f">582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTAtMy0xLTEtNDI2NjY_46e60880-ca56-4858-9b19-14c45d5b14c6">489</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTAtNS0xLTEtNDI2NjY_9b8f1422-d54b-414b-b10a-3823460e90be">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:38.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTMtMS0xLTEtNDI2NjY_39db6cf7-89d4-4163-89dc-3e64544cf0ce">6,106</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTMtMy0xLTEtNDI2NjY_ae95b211-66a3-49a0-95c5-5138b334ade0">17,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTMtNS0xLTEtNDI2NjY_c1123646-2ad9-49d7-9002-da4a9a540617">26,981</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:38.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTQtMS0xLTEtNDI2NjY_3ce1c951-4747-40e0-9f6d-a922863e8c74">4,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTQtMy0xLTEtNDI2NjY_66c86c5e-7a89-49b3-9336-cd5e6fe0cd4f">5,463</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTQtNS0xLTEtNDI2NjY_61b6c2a0-b1bf-4366-887b-5e7b50cc1635">268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:38.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs to obtain revenue contracts</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="yext:IncreaseDecreaseInDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTUtMS0xLTEtNDI2NjY_76c2e652-99c5-409b-b73d-96e4e198712b">9,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="yext:IncreaseDecreaseInDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTUtMy0xLTEtNDI2NjY_824dc0e1-3a62-49c2-bd5e-7394492a4013">2,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="yext:IncreaseDecreaseInDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTUtNS0xLTEtNDI2NjY_44411b59-a4c7-4bbd-82f2-b0177a30c0ed">18,344</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:38.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long term assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTYtMS0xLTEtNDI2NjY_77e1af81-a030-4d75-8c00-1c42c3e301c1">231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTYtMy0xLTEtNDI2NjY_89e99e88-0400-4d27-af8b-4e9ffa6d191f">1,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTYtNS0xLTEtNDI2NjY_4f5b78d8-9c5f-41b7-9c1d-f988d2907388">2,629</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:38.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTctMS0xLTEtNDI2NjY_2b082a94-5309-4cdc-b1b5-36e4ba048253">494</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTctMy0xLTEtNDI2NjY_aedb243d-eba1-4387-8b6b-9d336dbf019c">1,976</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTctNS0xLTEtNDI2NjY_506a9499-5673-48e5-ae9d-9a61607f33de">8,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:38.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unearned revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTgtMS0xLTEtNDI2NjY_048d0ee0-8f43-4a8f-b7e8-22a060e7cbed">33,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTgtMy0xLTEtNDI2NjY_55ec6d0d-2dca-4d9e-b04a-4770329d5567">12,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTgtNS0xLTEtNDI2NjY_9b5b1ee5-0899-40f9-b699-1da966b278bd">42,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 39.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjAtMS0xLTEtNDI2NjY_f6b91f3e-7cc0-4b12-8700-08ce344962d5">6,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjAtMy0xLTEtNDI2NjY_65454138-b725-4f09-be66-efea63ef6078">8,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjAtNS0xLTEtNDI2NjY_6770aba7-2d39-4ee9-a4fc-e7d050b69300">1,044</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:38.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long term liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjEtMS0xLTEtNDI2NjY_b3d4499e-b179-45e2-b7e0-34223c45a08c">1,198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjEtMy0xLTEtNDI2NjY_694586bf-b06e-4634-b1ba-ce3366d0436f">1,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjEtNS0xLTEtNDI2NjY_d0218bd8-656b-4f87-bee3-4038b940f512">565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:51.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjItMS0xLTEtNDI2NjY_15e683c0-6212-41d2-8c1c-0cf82aaad8e3">21,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjItMy0xLTEtNDI2NjY_deb292e4-5e2e-43f6-ac31-335953e23ac0">1,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjItNS0xLTEtNDI2NjY_562a647a-f3f1-40f3-bd85-a8a6a686dc7c">30,768</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investing activities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturities of marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjUtMS0xLTEtNDI2NjY_d3235ea3-db66-4cde-ba98-8d070aac7dff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjUtMy0xLTEtNDI2NjY_5bec8c0f-92a3-4c2f-aa90-91e29d9f6263">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjUtNS0xLTEtNDI2NjY_3ac45453-870e-4434-b459-a3f92d0bcc5c">51,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjYtMS0xLTEtNDI2NjY_adf1c83d-87b0-470a-81be-1aee71a491d7">13,418</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjYtMy0xLTEtNDI2NjY_6fc46ef3-5e35-46c9-b2ba-6c2942abfb9b">65,111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjYtNS0xLTEtNDI2NjY_a58c4f28-6886-4502-8633-a0e3337c2036">11,889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:51.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) provided by investing activities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzAtMS0xLTEtNDI2NjY_4143241f-3db0-40d0-88c2-8249cd8530e6">13,418</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzAtMy0xLTEtNDI2NjY_762081ca-b4f1-4462-81c4-3b687ee251c5">65,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzAtNS0xLTEtNDI2NjY_14e9fe57-33f9-4636-94bc-a2ea413aa7ca">39,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing activities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from common stock offering, net of underwriting discounts and commissions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzMtMS0xLTEtNDI2NjY_d2700020-cead-4442-8a82-29235cbe1656">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzMtMy0xLTEtNDI2NjY_f0508386-f497-4d75-b8c2-06ae658129bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzMtNS0xLTEtNDI2NjY_94332e2c-f7ff-4590-b1f2-70a5b0123e0a">147,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments of common stock deferred offering costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzQtMS0xLTEtNDI2NjY_6b494e49-3811-405e-8778-c45f7a10d5d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzQtMy0xLTEtNDI2NjY_c1e6f942-8e54-4cd0-9819-6a2f13f4f3a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzQtNS0xLTEtNDI2NjY_4e55ccd2-e87e-4fe1-8fb3-ed8bec496bc6">530</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzUtMS0xLTEtNDI2NjY_6368b8ec-5430-4163-b009-2d0a2f3f4a02">19,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzUtMy0xLTEtNDI2NjY_15dc5c38-6ab9-454f-bfad-79b10a30ad31">16,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzUtNS0xLTEtNDI2NjY_d35f785b-a1cc-4db6-b054-7f328e67a0b8">14,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments of deferred financing costs </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDEtMS0xLTEtNDI2NjY_8c72d3ed-ffbb-4fd7-b1c5-8c064a3f5b80">263</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDEtMy0xLTEtNDI2NjY_53d280ac-4a81-4328-b285-8edc8a22a5cf">869</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDEtNS0xLTEtNDI2NjY_8f338502-99a3-4559-a99c-b7168dbe5a22">260</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds, net from employee stock purchase plan withholdings</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDItMS0xLTEtNDI2NjY_501af121-4034-42eb-9ddf-ff2414fecb2e">5,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDItMy0xLTEtNDI2NjY_58690fa3-1dd4-4398-b8ab-a47ffcaf2eb8">6,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDItNS0xLTEtNDI2NjY_80a4508e-2e68-4e3c-8bf5-dcb34fb01992">7,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:51.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDMtMS0xLTEtNDI2NjY_f802be76-70db-4a24-9c6f-de6afb1895ff">24,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDMtMy0xLTEtNDI2NjY_9b07e604-2cec-4cac-a335-eed9132beddd">22,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDMtNS0xLTEtNDI2NjY_60a189fb-c20a-4812-8631-5c61b1f09cbf">168,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDQtMS0xLTEtNDI2NjY_11162cbe-0727-42a1-bad2-cee1ca644677">2,249</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDQtMy0xLTEtNDI2NjY_410edc90-33e0-412e-be35-fed234424144">3,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDQtNS0xLTEtNDI2NjY_3102bb79-5a03-4e8d-8e27-f2702a1107b0">492</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDUtMS0xLTEtNDI2NjY_8a7ca62b-0bee-4c15-bc8d-a1bff36edb47">30,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDUtMy0xLTEtNDI2NjY_15512934-314b-4023-8be8-e11a5eb95b60">37,765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDUtNS0xLTEtNDI2NjY_4bed2983-cb5f-4778-a5de-c0fe7db7c9fe">176,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDYtMS0xLTEtNDI2NjY_e8a216f3-7fba-463d-9b81-3f31c39ad707">230,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDYtMy0xLTEtNDI2NjY_e610d3d3-46a7-4f46-9aa9-7f272d9c892e">268,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i257bb0430d4f4e42a75efdef44f2221e_I20190131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDYtNS0xLTEtNDI2NjY_33889257-e804-44a0-85f7-eac8eb51ba42">91,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDctMS0xLTEtNDI2NjY_94635fc2-1ffd-478a-8f78-d92a4093bf98">261,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDctMy0xLTEtNDI2NjY_dce2cb20-c971-4bb2-a1c0-b119d45c6077">230,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDctNS0xLTEtNDI2NjY_1ce9f104-f7ca-4758-9a74-d3fceb2ef032">268,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow data:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid on interest</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDktMS0xLTEtNDI2NjY_4e40fe26-eecd-4370-92e4-2f601c48d7b3">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDktMy0xLTEtNDI2NjY_2faa1b01-4310-4394-ab19-7c0e5057655c">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDktNS0xLTEtNDI2NjY_900d29a4-c2c2-4ff4-9a7e-95919653cb33">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid on income taxes</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNTAtMS0xLTEtNDI2NjY_00fa73b7-1fa9-4bad-b3ce-d0c7d8334eb3">1,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNTAtMy0xLTEtNDI2NjY_c105d722-83d9-4b3c-b0aa-a86c6aff77d7">1,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNTAtNS0xLTEtNDI2NjY_fb1d1c5e-0afe-4b42-9821-9f4b594dfcd5">531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets as of January 31, </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.916%"><tr><td style="width:1.0%"></td><td style="width:65.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.517%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMS0xLTEtMS00MjY2Ng_d412d235-11a3-494f-b1f2-3aa062734648">261,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMS0zLTEtMS00MjY2Ng_f4bd6d28-31d3-45ac-80b7-8724c7889884">230,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMS01LTEtMS00MjY2Ng_eaea7796-ff77-49cd-a95e-ab9ed286799e">256,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMi0xLTEtMS00MjY2Ng_5c8c73e1-2622-4624-907c-109513849ef0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMi0zLTEtMS00MjY2Ng_d7ad24a4-86a2-4098-9346-eb34f4c957ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMi01LTEtMS00MjY2Ng_3e9b577e-2590-42f9-a903-aeb913681aea">12,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMy0xLTEtMS00MjY2Ng_3fa984bb-89e8-44e2-aaed-80e07c9d194a">261,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMy0zLTEtMS00MjY2Ng_7a5b6b32-5771-4387-8f59-277c37fcd150">230,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMy01LTEtMS00MjY2Ng_b350f933-72da-4a4b-be28-6de9390792b1">268,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See the accompanying notes to the consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_88"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">YEXT, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">Notes to Consolidated Financial Statements</span></div><div id="i608f94454fc64367b8b240f815dcd718_91"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85MS9mcmFnOmQxOTQ5M2E2ZGE0YzQxY2ZiM2ZhNzRhYzljZTM4ZjFiL3RleHRyZWdpb246ZDE5NDkzYTZkYTRjNDFjZmIzZmE3NGFjOWNlMzhmMWJfMTEwMw_e2b560ad-b52a-4288-9051-e681c48cabe8" continuedAt="ibf6aa1daab784f97bc4a35a22f432647" escape="true">Organization and Description of Business</ix:nonNumeric></span></div><ix:continuation id="ibf6aa1daab784f97bc4a35a22f432647"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yext,&#160;Inc. ("Yext" or the "Company") organizes a business's facts so it can provide official answers to consumer questions starting with the business's own website and then extending across search engines and voice assistants. The Yext platform lets businesses structure the facts about their brands in a database called the Knowledge Graph. The platform is built to leverage the structured data stored in the Knowledge Graph to deliver a modern search experience on a business's or organization's own website, as well as across approximately <ix:nonFraction unitRef="provider" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="yext:NumberOfServiceAndApplicationProviders" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85MS9mcmFnOmQxOTQ5M2E2ZGE0YzQxY2ZiM2ZhNzRhYzljZTM4ZjFiL3RleHRyZWdpb246ZDE5NDkzYTZkYTRjNDFjZmIzZmE3NGFjOWNlMzhmMWJfNjE2_eb30742c-9d34-4231-a4fb-922ce20af1c0">200</ix:nonFraction> service and application providers, which the Company refers to as its Knowledge Network and includes Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri and Yelp. The Yext platform powers all of the Company's key features, including Listings, Pages, and Answers, along with its other features and capabilities.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's fiscal year ends on January 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. References to fiscal 2022, for example, are to the fiscal year ended January&#160;31, 2022.</span></div></ix:continuation><div id="i608f94454fc64367b8b240f815dcd718_94"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTQ_0408dac3-7e97-4669-9407-546610c1a7d6" continuedAt="ia5231b88c267467ab504a2fde7ed6fcf" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="ia5231b88c267467ab504a2fde7ed6fcf" continuedAt="i398a089dcb674112af0372876fa9099d"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MDE_245f95d5-f786-4661-99f4-6a16a797078c" continuedAt="if98aa06b63e04c3c811a9b404ef21847" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding financial reporting. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if98aa06b63e04c3c811a9b404ef21847">There were no prior period amounts that have been reclassified to conform to the current period presentation.</ix:continuation> </span></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTU_01a4e6a2-c035-4f73-a293-a61ce0b73767" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NDE_3a0a6284-a3ad-471e-8947-29781cd0205b" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is the provider of the Yext platform and operates as <ix:nonFraction unitRef="segment" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTgwMA_089a1590-c6a3-4599-a623-5dcfd99d911c">one</ix:nonFraction> operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as <ix:nonFraction unitRef="segment" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjE4MA_6f595a7a-b7f4-4e7d-93c6-1e8adb1ef33c">one</ix:nonFraction> operating segment as all of the Company's offerings operate on the Yext platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as <ix:nonFraction unitRef="segment" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjQ2NA_8242a507-afdb-4cde-9915-001d9532c273">one</ix:nonFraction> operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTY_02aedf31-be02-4a80-bec0-50d16a433b3b" continuedAt="i83529f71a79b420595e8dad4453c9cf7" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue primarily from its subscriptions and associated support to the Yext platform. The Company's subscriptions do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The Company recognizes revenue upon transfer of control of services to its customers in an amount that reflects the consideration it expects to receive in exchange for those services. The recognition of revenue is determined through application of the following five-step model:</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract(s) with customers;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligation(s) in the contract;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligation(s) in the contract; and</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when or as the performance obligation(s) are satisfied</span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i398a089dcb674112af0372876fa9099d" continuedAt="i6e5097b0f76d4453a9ce038f65dddb7d"><ix:continuation id="i83529f71a79b420595e8dad4453c9cf7"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identifies the performance obligations in a contract with a customer and determines whether they are distinct or distinct within the context of the contract. When there is more than one distinct performance obligation in a contract, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. The Company estimates the amount of consideration expected to be received in exchange for transferring services if the consideration promised in a contract includes a variable amount.&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Yext platform is made available to customers. Contracts are typically one year in length, but may be up to three years or longer in length. At the beginning of each subscription term, the Company invoices its customers, typically in annual installments but also monthly, quarterly, and semi-annually. Amounts that have been invoiced for non-cancelable contracts are recorded in accounts receivable and in unearned revenue or revenue. The Company reports revenue net of sales tax and other taxes collected from customers to be remitted to government authorities.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs Capitalized to Obtain Revenue Contracts</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes costs of obtaining revenue contracts that are incremental and recoverable. Incremental costs primarily include sales commissions for new and renewal revenue contracts, certain related incentives, and associated payroll tax and fringe benefit costs. Capitalized amounts are recoverable through future revenue streams under all customer contracts.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs capitalized to obtain new revenue contracts are amortized on a straight-line basis over&#160;<ix:nonNumeric contextRef="i521da050c09e439bb662c950c53d792a_I20220131" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNTUzMg_96652f89-2ab0-4f61-9c25-673fd99511cc">three years</ix:nonNumeric>, which reflects the average benefit period, and may be longer than the initial contract period. The Company determined the average benefit period having considered both qualitative and quantitative factors, including the estimated life of capitalized software development costs resulting from additional functionality to the Yext platform and estimated customer life, among other such factors. The Company amortizes costs capitalized for contract renewals over the renewal term, reflecting the average benefit period for such renewals, which is typically one year. Amortization of costs capitalized to obtain revenue contracts is included in sales and marketing expense in the accompanying consolidated statements of operations and comprehensive loss. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates whether there have been any changes in its business, market conditions, or other events which would indicate that its amortization period should be changed, or if there are potential indicators of impairment.</span></div></ix:continuation><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During&#160;the fiscal years ended January&#160;31, 2022 and 2021, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjU5Nw_5d467397-42fb-4204-a56d-850a094001f4">47.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjA2Ng_677a086a-30b3-4102-ac9c-6d39875a505a">33.2</ix:nonFraction> million of costs to obtain revenue contracts and amortized $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjY1OA_46278b06-41b6-4a66-a930-93584934cb94">39.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjA3Mw_32761595-b1e7-409f-9317-51152e324d07">34.6</ix:nonFraction> million to sales and marketing expense, respectively. Costs capitalized to obtain revenue contracts on the Company's consolidated balance sheet totaled $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjgxMg_d3fcee45-0643-4907-a7df-e0633c0fa956">61.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjA4Nw_7d8e2940-db4a-4b31-a93e-d94532a801d7">53.0</ix:nonFraction> million at January&#160;31, 2022 and 2021, respectively. There were <ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjg2MQ_2aa544ae-f446-461c-90bb-fc8e8b135bdb"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjg2MQ_4ffdd330-94b1-40a0-abe7-11d7c9e472fd"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjg2MQ_e43d84c2-1888-44f9-a31a-7fa6527fe87c">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairments of costs capitalized to obtain revenue contracts for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.</span></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="yext:CostOfRevenuesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTI_f2c8916a-c5bb-4d83-a051-5c8b6e679779" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue is generally expensed as incurred, including personnel-related costs, costs associated with the Company&#8217;s Knowledge Network application providers, and data center costs. Capitalized software development costs incurred in connection with additional functionality to the Yext platform are recognized in cost of revenue as depreciation expense in accordance with the &#8220;capitalized software development costs&#8221; section of this Note. Cost of revenue also includes lease expenses, software expense, and depreciation expense, each of which are allocated based on employee headcount.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTc_dab2f14f-4352-4eed-b12e-371218f64573" continuedAt="i905cbd1c41fc4a0d9e9514971e0705e2" escape="true"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for all employee stock-based awards, including restricted stock units, restricted stock and options to purchase common stock, is measured at fair value on the date of grant and recognized over the service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock units and restricted stock are estimated on the date of grant based on the fair value of the Company&#8217;s common stock. The fair value of employee stock options is estimated on the date of grant using a Black-Scholes option-pricing model. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is generally recognized over the requisite service periods of awards, which is typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfODI0MQ_d308452d-b02d-485a-9d20-173653880203">one</span> to <ix:nonNumeric contextRef="i5b3c8f72623d45209824a057840b271f_D20210201-20220131" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4Mzg_ab44a520-c3f6-4e4a-817a-123186476cf0">four years</ix:nonNumeric> for restricted stock units and restricted stock and <ix:nonNumeric contextRef="ib09037a05eeb4ac685fcc835d47d9179_D20210201-20220131" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfODMwOA_9b24bb4b-13a5-4890-9e8a-5ef7532283fd">four years</ix:nonNumeric> for options. The estimated forfeiture rate applied is based on historical forfeiture rates. The estimated number of stock-based awards that will ultimately vest requires judgment, and to the extent actual results, or updated estimates, differ from the Company&#8217;s current estimates, such amounts will be recorded as a cumulative adjustment in the period actual results are realized or estimates are revised. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with the Company's Employee Stock Purchase Plan (&#8220;ESPP&#8221;) is measured at fair-value using a Black-Scholes option-pricing model at commencement of each offering period and recognized over that offering period. </span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i905cbd1c41fc4a0d9e9514971e0705e2">In accordance with ASU 2018-07, the Company measures stock-based compensation associated with stock-based awards issued to non-employees at the grant date, based on the estimated fair value of the award, and recognizes expense on a straight-line basis over the requisite service period. The Company does not apply a forfeiture rate assumption to value such awards, given the nature of the services provided.</ix:continuation> </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6e5097b0f76d4453a9ce038f65dddb7d" continuedAt="ifd1320162dd44e429185eeb4ceaac42e"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTk_499bd7c0-bec4-4b97-af55-946ad3aae5a1" continuedAt="ia631c84cef9f4b07ac5a3f092d65479a" escape="true">Advertising and Other Promotional Costs</ix:nonNumeric></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia631c84cef9f4b07ac5a3f092d65479a">Advertising and other promotional costs are expensed as incurred.</ix:continuation> Advertising expenses were $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfOTc1Ng_0d91425d-d4c6-4f59-b96c-a627e0c9b530">8.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfOTc2MA_43d7a794-7ea3-46a7-9d2d-eaa6e298bb8b">7.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfOTc2Nw_330d5c2e-837f-43ef-834d-76a649874ef3">6.9</ix:nonFraction> million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively and are included within sales and marketing expense in the consolidated statement of operations and comprehensive loss. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTk_62d3184f-257a-454e-b206-a23164ac9b21" continuedAt="i3a65c29f075b492d81a7434fcd088e76" escape="true">Research and Development</ix:nonNumeric></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3a65c29f075b492d81a7434fcd088e76">Research and development costs are generally expensed as incurred, including personnel-related costs. Research and development costs also include lease expenses and software expense, each of which are allocated based on employee headcount. Research and development costs exclude capitalized software development costs.</ix:continuation> </span></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MTc_0cc95aaa-5451-4d6d-8a5a-4a1669458f99" continuedAt="i8388b5200c57429eb64ca65b80786fdb" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software Development Costs </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain software development costs included as software in progress or computer software within property and equipment, net. These costs are incurred in connection with additional functionality to its platform, as well as internal-use projects during the application development stage and include elements of stock-based compensation. Computer software is recognized on a straight-line basis over an estimated useful life of <ix:nonNumeric contextRef="ia4f5a71a801a49dcabf63a9d3efec0eb_D20210201-20220131" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA3ODY_dfa78dc0-746a-437a-8893-d7ffedd0167c">2</ix:nonNumeric> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MzE_171f3d6a-cc64-4665-8203-8c409a73a57a">3 years.</span> Capitalized software development costs incurred in connection with additional functionality to the platform are recognized as depreciation expense in cost of revenue within the consolidated statement of operations and comprehensive loss. Capitalized software development costs incurred in internal-use projects are recognized as depreciation expense and are allocated based on employee headcount. Capitalized software development costs, net were $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTEyNDg_ecc2929b-cf43-4514-86b4-70496c9b379c">7.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTEyNTU_d3857740-f40a-40a2-8f1f-3bb9cf1ff0c3">7.2</ix:nonFraction> million as of January&#160;31, 2022 and 2021, respectively, and primarily related to those costs incurred in connection with additional functionality to its platform. Depreciation expense associated with capitalized software development costs was $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTE0NzY_2d1c2be9-e1fd-46ab-9ef9-12f600788e25">3.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjA5NQ_cc7f2106-d560-48ce-81df-ebf0bd0b2129">2.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTE0ODc_d51b3aa3-62e5-4051-b330-855cc51af12c">2.7</ix:nonFraction> million during the fiscal years ended January 31, 2022, 2021 and 2020, respectively. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software costs that meet the cloud computing arrangements criteria are capitalized in accordance with ASC 350 &#8220;Intangibles&#8212;Goodwill and Other&#8221; and are recognized on a straight-line basis over the term of the arrangement, plus reasonably certain renewals. Capitalized costs included in prepaid expenses and other current assets were $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTE4NjM_2d6c91ee-9421-4aac-8cce-20d00a44dcb6">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjEwNA_2d941873-564a-4958-bf60-30548387f79a">2.5</ix:nonFraction> million as of January&#160;31, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTE5MDg_5fd1327b-e7aa-4943-ba90-efaa15ff6a79">2.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="INF" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjExMQ_de5345cb-c36a-4300-b343-3b16efe0d560">0.8</ix:nonFraction> million were amortized during the fiscal years ended January&#160;31, 2022 and 2021, respectively. Software costs that do not meet the capitalization criteria, including costs incurred in the maintenance and minor upgrade and enhancement of software without additional functionality, are expensed as incurred. </span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8388b5200c57429eb64ca65b80786fdb">The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</ix:continuation> </span></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NDI_deefefe8-ad93-4fdb-a6ff-cc48d27ec89f" continuedAt="i3072cd81492847a0a8e7009a035db7cc" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for income taxes in accordance with ASC Topic 740, &#8220;Income Taxes,&#8221; under which deferred income taxes are provided for temporary differences between the financial reporting and tax basis of the Company&#8217;s assets and liabilities. The Company classifies all deferred tax assets and liabilities as non-current on the consolidated balance sheet. The effect of a change in tax rates on deferred tax assets and liabilities is recognized within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss in the period that includes the enactment date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reduces deferred tax assets, if necessary, by a valuation allowance if it is more likely than not that the Company will not realize some or all of the deferred tax assets. In making such a determination, the Company considers all available positive and negative evidence, including results of recent operations, future reversals of existing taxable temporary differences, projected future taxable income and tax-planning strategies. See Note 11 "Income Taxes" to the Company's consolidated financial statements for additional information on the composition of these valuation allowances.</span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3072cd81492847a0a8e7009a035db7cc">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest and penalties related to uncertain tax positions within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss.</ix:continuation> </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NjA_2b386b33-05bc-4833-a9f4-ea18447533d2" continuedAt="idcda9813995d4c18ad0ce9079657584d" escape="true">Net Loss Per Share</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idcda9813995d4c18ad0ce9079657584d">Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus the common equivalent shares for the period, including any dilutive effect from such shares.</ix:continuation> See Note 14 "Net Loss Per Share Attributable to Common Stockholders" for further discussion.</span></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTQ_74b97eac-6a9c-436b-9221-6eef654843c7" continuedAt="i880b49e32b9a4d098f2bfe549492a6ab" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company&#8217;s non-U.S. subsidiaries is generally the local currency. The Company translates the financial statements of its non-U.S. subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. The Company records translation gains and losses in accumulated other </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ifd1320162dd44e429185eeb4ceaac42e" continuedAt="if756a75547064273a34fcd1c4e2c5c8f"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i880b49e32b9a4d098f2bfe549492a6ab">comprehensive loss as a component of stockholders&#8217; equity. Foreign currency transaction gains and losses are included within other expense, net in the consolidated statements of operations and comprehensive loss</ix:continuation>.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTU_5a543ed8-67e9-48ed-b850-d052e9732bb7" continuedAt="i38fdba001c954222bd04d07ae86b10d9" escape="true">Concentration of Credit Risk</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i38fdba001c954222bd04d07ae86b10d9">Certain financial instruments that could be exposed to a concentration of credit risk include cash and cash equivalents and accounts receivable. The Company deposits its cash with financial institutions, and such deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents to date. Collateral is not required for accounts receivable.</ix:continuation> At January&#160;31, 2022 and 2021, no single customer accounted for more than 10% of the Company's accounts receivable. No single customer accounted for more than 10% of the Company's revenue for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.      </span></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4Mzk_6aa08ea5-e889-4221-8ce8-baf4f90744ed" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. The Company considers all highly liquid investments purchased with original maturities of less than three months from the date of purchase to be cash equivalents.</span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MDc_d7f7c99b-f1fb-4d0c-a0ad-e561730fb7a0" continuedAt="ie66a89c0a62b446782b0f789a567d07e" escape="true">Accounts Receivable and Allowance for Doubtful Accounts</ix:nonNumeric></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie66a89c0a62b446782b0f789a567d07e">Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. The Company estimates its allowance for doubtful accounts based on historical loss patterns, the number of days that billings are past due, current market conditions, and reasonable and supportable forecasts of future economic conditions, in accordance with ASC 326 "Financial Instruments-Credit Losses." Accounts receivable are written off when deemed uncollectible and collection of the receivable is no longer being actively pursued.</ix:continuation>&#160;<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MjQ_e1fb9268-2361-4992-adf7-3c91e2e116b8" continuedAt="i33dfa918774f49a2979caffbbd1c6007" escape="true">The following table summarizes the allowance for doubtful accounts activity:</ix:nonNumeric></span></div><div style="margin-top:6pt;padding-left:36pt"><ix:continuation id="i33dfa918774f49a2979caffbbd1c6007"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.388%"><tr><td style="width:1.0%"></td><td style="width:77.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts as of January&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfMS0xLTEtMS00MjY2Ng_5b8804a6-136c-4526-b9bc-4a9a3f72c8ce">995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfMi0xLTEtMS00MjY2Ng_e10d7dc2-9d5a-4bc9-83ac-593027be69d0">2,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions - write offs </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfMy0xLTEtMS00MjY2Ng_f1165711-79c0-4119-b49c-cfa0d9fcedc7">1,014</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts as of January&#160;31, 2021</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfNC0xLTEtMS00MjY2Ng_44289cab-7b7a-4390-b8f0-d19f49026214">2,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfNS0xLTEtMS00MjY2Ng_2bd45878-6a37-438f-9a49-519eb1bb8c75">1,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions - write offs </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfNi0xLTEtMS00MjY2Ng_e079ce76-00c3-4f42-b5f9-c09d88a93005">1,739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts as of January&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfNy0xLTEtMS00MjY2Ng_4a4db5ae-a979-4f4b-968d-a398803703c7">2,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MDg_768f9273-60aa-4e3d-82ea-a6cb044e85d0" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Furniture and fixtures have an estimated useful life of <ix:nonNumeric contextRef="i8783d1bf83f94c5298aebab6a4681fd5_D20210201-20220131" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTczODg_4adece51-91c9-4e27-926b-ba25c9f73036">five years</ix:nonNumeric>. Office equipment has an estimated useful life of <ix:nonNumeric contextRef="i41d0e7c76cc54a5488f51734351fb06f_D20210201-20220131" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NDk_9e976f46-ec5a-40c5-adb7-03558db6926c">three years</ix:nonNumeric>. Computer software, which includes capitalized software development costs, has an estimated useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTc1NTc_a770078e-25e1-4510-a646-2da496235d16">two</span> to <ix:nonNumeric contextRef="ied610855daf24ea19a5d7ea56b27c896_D20210201-20220131" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTc1NjM_0e51e2b4-22f2-41ed-96d5-fae3e653d8db">three years</ix:nonNumeric>. Leasehold improvements and assets held under operating leases are depreciated over the shorter of the term of the lease or their useful life. Upon retirement or sale of assets, the cost and related accumulated depreciation or amortization are removed from the consolidated balance sheet and the resulting gain or loss is reflected in the consolidated statement of operations and comprehensive loss. Repairs and maintenance costs are expensed as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MTg_f9092955-7820-4c9d-9976-e675aaad2884" continuedAt="i967dc26f4f6b4c5ca592452885047d56" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for leases in accordance with ASC Topic 842, "Leases." Lease expense is recognized as a single lease cost on a straight-line basis over the lease term. The lease term consists of non-cancelable periods, and may include options to extend or terminate the lease term, when it is reasonably certain such options will be exercised. </span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i967dc26f4f6b4c5ca592452885047d56">The Company enters into contracts in the normal course of business and assesses whether any such contracts contain a lease. The Company determines if an arrangement is a lease at inception if it conveys the right to control the identified asset for a period of time in exchange for consideration. The Company classifies leases as operating or financing in nature, and records the associated lease liability and right-of-use asset on its balance sheet. The lease liability represents the present value of future lease payments, net of lease incentives, discounted using an incremental borrowing rate, which is a management estimate based on the information available at the commencement date of a lease arrangement. With respect to operating lease arrangements, the Company accounts for lease components, and non-lease components that are fixed, as a single lease component. Non-lease components that are variable are expensed as incurred in the statement of operations and comprehensive loss. The Company recognizes costs associated with lease arrangements having an initial term of 12 months or less ("short-term leases") on a straight-line basis over the lease term; such short-term leases are not recorded on the balance sheet.</ix:continuation>   </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if756a75547064273a34fcd1c4e2c5c8f"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MzQ_9a246420-0190-49cb-8689-d5c55276d253" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Goodwill is not amortized but is subject to periodic testing for impairment in accordance with ASC Topic 350, &#8220;Intangibles-Goodwill and Other.&#8221; The Company&#8217;s goodwill is evaluated at the entity level as it is determined there is <ix:nonFraction unitRef="segment" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjA2NzQ_089a1590-c6a3-4599-a623-5dcfd99d911c">one</ix:nonFraction> reporting unit. The Company performs its annual impairment test on November&#160;1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;of each year, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company considers the following potential indicators of impairment: significant underperformance relative to historical or projected future operating results, significant changes in the Company&#8217;s use of acquired assets or the strategy of the Company&#8217;s overall business, significant negative industry or economic trends and a significant decline in the value of the Company&#8217;s enterprise value for a sustained period. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Intangible assets are amortized over their estimated useful lives. The Company assesses the impairment of long-lived intangible assets whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company has not recorded impairment charges on intangible assets for the periods presented in these consolidated financial statements. As of January&#160;31, 2022, the Company's intangible assets included domains with a net book value of $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTIwOTQ2Mjc5Mzc0MzM_ab413ec6-62fb-436c-a1f7-5dd719011004">0.2</ix:nonFraction> million.</span></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MTU_599b6897-0651-4c12-85d5-49cc35489152" continuedAt="i08c2e101d6e641b7b5ace41277c2845d" escape="true">Deferred Financing Costs</ix:nonNumeric></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i08c2e101d6e641b7b5ace41277c2845d">Financing costs incurred with securing a revolving line of credit are deferred and amortized to interest expense over the term of the agreement. Financing costs associated with revolving credit arrangements are deferred, regardless of whether a balance is outstanding. The Company includes deferred financing costs in prepaid and other current assets or other long term assets on the consolidated balance sheet.</ix:continuation> </span></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:LegalCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NjI_c85ae6c6-fd01-4321-a772-f626745eca29" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal and Other Contingencies</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. The Company investigates these claims as they arise and accrues estimates for resolution of legal and other contingencies when losses are probable and estimable.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTE_173a459c-3900-4da6-8711-f990a39bfeb2" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued&#160;ASU 2021-08,&#160;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The standard requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606,&#160;Revenue from Contracts with Customers, as if the acquirer had originated the contracts, provided such contracts had been appropriately accounted for under ASC 606 by the acquiree, rather than recognizing them at their estimated fair value on the acquisition date as required under the existing guidance.&#160;The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022 on a prospective basis, with early adoption permitted. We do not expect the adoption of this standard to have a significant impact on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="i608f94454fc64367b8b240f815dcd718_97"></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTg3OQ_efcaa525-aaf0-46d0-b32a-76395d97b919" continuedAt="i2521dbb593044f9db3fccfda00355636" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="i2521dbb593044f9db3fccfda00355636" continuedAt="i7e6cf769b74246459ff1a33d073c137e"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Region</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its revenue from contracts with customers by geographic region, as it believes this best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Revenue by geographic region is determined based on the region of the Company's contracting entity, which may be different than the region of its customers. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTg4MA_6826e4f8-60ee-4d76-9c48-40343c3e8a9d" continuedAt="i745dcd49ad454a879f057a38b08c65c5" escape="true">The following table presents the Company's revenue by geographic region:</ix:nonNumeric></span><ix:continuation id="i745dcd49ad454a879f057a38b08c65c5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.770%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.770%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.079%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd686c8ee4f14e08b73f3b9892cac1c1_D20210201-20220131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMi0yLTEtMS00MjY2Ng_75dea9e8-8eeb-4fab-80da-626533aa4fb1">309,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5434f9a5a031478e9507527891181f7e_D20200201-20210131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMi00LTEtMS00MjY2Ng_5757021f-487d-4ef3-9983-b55dab3ec288">284,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b479061a8a34964a47fd38b6f923754_D20190201-20200131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMi02LTEtMS00MjY2Ng_b52d3262-ddea-4b00-9266-a7462467397a">245,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9afbf2646364660a97467d56ab4680a_D20210201-20220131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMy0yLTEtMS00MjY2Ng_357d36b7-2840-4ec8-8782-46320c09b472">80,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80190fe9319c4fb3bf6ecef030ec55b4_D20200201-20210131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMy00LTEtMS00MjY2Ng_83f47348-7ffb-48a7-99fd-f4bd91467a76">69,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1822b7c03d944697989af46d824ac3f2_D20190201-20200131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMy02LTEtMS00MjY2Ng_4b3eb590-3650-44b2-a453-f46973e95ec0">53,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfNC0yLTEtMS00MjY2Ng_e0d7615a-29f1-46cf-b1ae-13ee9f6d1750">390,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfNC00LTEtMS00MjY2Ng_d60b1a8e-671e-4ef3-987c-ac63f3ebe5b0">354,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfNC02LTEtMS00MjY2Ng_ff66d708-fb90-4e10-bed6-81a56d02fc34">298,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America revenue is predominantly attributable to the United States. International revenue is predominantly attributable to European countries, but also includes Japan. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenue attributable to the United States represented <ix:nonFraction unitRef="number" contextRef="i95219bcae8ff4b64ae0579c47babcf1e_D20210201-20220131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNzc4_00ea19af-dffc-46b2-a5ef-1c1b36f58670">79</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="ifdd95df441e9414db7781656efd6a100_D20200201-20210131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNzgy_e58386e7-956d-4ad6-908c-130720cc13a2">80</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i4037f06e53844d7cbb4a7c7c4453f16d_D20190201-20200131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNzkw_65307818-2e0e-49c7-8095-46bfba6b54de">82</ix:nonFraction>% for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. Revenue attributable to England, which serves as the Company's main contracting entity for Europe effective February 1, 2021, represented 19% of total revenue for the fiscal year ended January 31, 2022. Revenue attributable to Switzerland, which served as one of the Company's contracting entities for Europe prior to February 1, 2021, represented <ix:nonFraction unitRef="number" contextRef="i8991e9fe7624493da0605de07352f225_D20200201-20210131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMTA5OTUxMTYzNzE1OA_eef9b346-7b65-4723-b6bc-dd86b042b920">16</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i3335c4bd72b2468e9b516dc39f37ad27_D20190201-20200131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMTA5OTUxMTY0MDMyNw_21b71f4d-4035-40ef-82a2-765ee795c495">14</ix:nonFraction>% of total revenue for the fiscal years ended January&#160;31, 2021 and 2020. No other individual country represented more than 10% of total revenue for the fiscal years ended January 31, 2022, 2021 and 2020.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i7e6cf769b74246459ff1a33d073c137e"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgments and estimates may be required to determine the appropriate application of accounting related to revenue, including whether performance obligations are distinct and assessments regarding the transaction price. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified that it has <ix:nonFraction unitRef="performanceobligation" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="yext:NumberOfPerformanceObligations" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMTQwNQ_9abca77a-e97c-4e40-97b9-02ca2434ef55">two</ix:nonFraction> distinct performance obligations. The Company predominantly recognizes revenue through its performance obligation of a subscription and associated support to the Yext platform. The performance obligation is distinct because a customer's use of the Yext platform is fully functional upon access, does not require any additional development, modification or customization, and is often sold separately. In certain instances, the Company enters into a contract with a customer that includes a promise to provide certain technical or customized professional services, in addition to a promise to provide its subscription and associated support. The Company's professional services performance obligation is distinct as it does not significantly change or enhance the functionality of the Yext platform. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In those instances when a contract includes more than one performance obligation, the Company must allocate the transaction price to the performance obligations on a relative standalone selling price basis. SSP represents the price at which a company would sell a promised product or service separately to a customer. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the SSP based on a series of complex factors. The Company's selling prices associated with its subscription and associated support are considered highly variable based on discounting practices, customer geography, customer size, and other such factors. In contrast, the Company's selling prices associated with its professional services are more observable, predictable and consistent. Accordingly, the Company uses the residual method, under which the total transaction price and observable SSP of the professional services performance obligation is used to arrive at the estimated SSP of the subscription and associated support performance obligation. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenue is predominantly related to its subscription and associated support to the Yext platform. Professional services revenue accounted for approximately <ix:nonFraction unitRef="number" contextRef="i82a30eec54cc4f4ca6ee1bc817318893_D20210201-20220131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzM3NQ_7849925e-084d-4588-9181-1b7fc4141301">8</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i143799f1519348c5b24edb563912da39_D20200201-20210131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzM3OQ_292f650b-2c7e-4ec4-9e88-6d0a771fca1a">7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iee9e591f6bd5497f849d551f47213282_D20190201-20200131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzM4Ng_af884b4a-5818-4080-a953-6d8a1d563b89">5</ix:nonFraction>% of the Company's total revenue for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract liability is an obligation to transfer goods or services for which consideration has been received or is due to a customer. The Company's contract liabilities consist primarily of unearned revenue and, to a lesser extent, customer deposits. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, unearned revenue, current was $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzc4MA_0e7142fd-c365-494b-a53a-4c465653b399">223.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzc4Nw_4b4404ea-2537-4ed4-9142-cc087401ad4a">191.8</ix:nonFraction> million, while unearned revenue, non-current, which is included within other long term liabilities on the Company's consolidated balance sheet was $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzkyOQ_c63edfc1-5bfe-4424-a63b-4d12f1ec91d8">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzkzNg_cf2ea84e-230a-4829-a423-0d2d5753dba9">0.2</ix:nonFraction> million, respectively. Unearned revenue represents amounts billed, or payments received, in advance of revenue recognition for which the Company has an unconditional obligation to transfer goods or services associated with a non-cancelable contract. Unearned revenue is subsequently recognized as revenue when transfer of control to a customer has occurred. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, and invoice duration, timing and size. The portion of unearned revenue expected to be recognized during the succeeding twelve-month period is classified as unearned revenue, current, and the remaining portion is classified within other long term liabilities in the Company&#8217;s consolidated balance sheet. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Substantially all of the $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNDc0MQ_d3e25fc2-010f-4b58-8498-f1650d6aae8d">191.8</ix:nonFraction> million of unearned revenue, current as of January 31, 2021 was subsequently recognized as revenue during the fiscal year ended January&#160;31, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer deposits represent payments received in advance in instances where a revenue contract is cancelable in nature, and therefore the Company does not have an unconditional obligation to transfer control to a customer. As of January&#160;31, 2022 and 2021, customer deposits of $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:DepositLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTEyNw_a60e2271-0508-4598-b895-d385ab09a6f3">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:DepositLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTEzNA_fe382ca3-ca0f-4944-941a-2863e4684db5">0.2</ix:nonFraction> million were included in accounts payable, accrued expenses and other current liabilities on the Company's consolidated balance sheet, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, and contract terms. As of January&#160;31, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTYyMg_78716845-8d68-495f-ac23-148ea45d4724">404.9</ix:nonFraction> million of remaining performance obligations, of which $<ix:nonFraction unitRef="usd" contextRef="i7756feb41af948c79bb48ad4db9dd415_I20220131" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTY3Mg_535d87d6-de3f-46ac-92c5-97b8ca93d5cb">379.0</ix:nonFraction> million is expected to be recognized as revenue over the next twenty-four months, with the remaining balance expected to be recognized thereafter. As of January&#160;31, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTg0MA_26498b3c-0a4b-4aac-a8dd-0a00a884ec38">351.8</ix:nonFraction> million of remaining performance obligations.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_103"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDMvZnJhZzpkYTcyNTEwNDE1ZTI0YmUzOWNmMjE0OTg4NWI3MmUzNC90ZXh0cmVnaW9uOmRhNzI1MTA0MTVlMjRiZTM5Y2YyMTQ5ODg1YjcyZTM0XzIzNjI_a0fd72e9-6a08-4e58-bfc2-204b18da0e98" continuedAt="ie13ed5b8109c4d1fa2303155964efb2e" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="ie13ed5b8109c4d1fa2303155964efb2e" continuedAt="icaa4fb7fa1ba41cb95b0e4fd5df5e4c6"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive (loss) income when they occur. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the assets or liabilities, such as inherent risk, transfer restrictions, and credit risk.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1 inputs are based on quoted prices in active markets for identical assets or liabilities.&#160;</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2 inputs are based on observable inputs other than Level&#160;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.&#160;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3 inputs are based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities, and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.</span></div></ix:continuation><div style="margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icaa4fb7fa1ba41cb95b0e4fd5df5e4c6">As of January&#160;31, 2022 and January&#160;31, 2021, the Company had money market funds included in cash and cash equivalents of $<ix:nonFraction unitRef="usd" contextRef="ieefe71181a764f0481467c2de6965d7e_I20220131" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDMvZnJhZzpkYTcyNTEwNDE1ZTI0YmUzOWNmMjE0OTg4NWI3MmUzNC90ZXh0cmVnaW9uOmRhNzI1MTA0MTVlMjRiZTM5Y2YyMTQ5ODg1YjcyZTM0XzEwOTk1MTE2MzA0MDE_8221a26d-7c1d-41c0-b66b-aa92cbf3478f">138.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icdeb615ca8274cd5abf036ffa015a482_I20210131" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDMvZnJhZzpkYTcyNTEwNDE1ZTI0YmUzOWNmMjE0OTg4NWI3MmUzNC90ZXh0cmVnaW9uOmRhNzI1MTA0MTVlMjRiZTM5Y2YyMTQ5ODg1YjcyZTM0XzIwOTk_65a9f4fe-9277-46cf-8fc1-db2c7364d7ed">138.8</ix:nonFraction> million, respectively. These assets were valued using quoted market prices and were classified as Level 1 accordingly.</ix:continuation> </span></div><div id="i608f94454fc64367b8b240f815dcd718_106"></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzIxMjY_b2beb17c-8300-44b7-ab2a-f9d2d8f5e6ca" continuedAt="ic405e5af514e4639a946ea81276c98ce" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="ic405e5af514e4639a946ea81276c98ce" continuedAt="i02b89f23689e478ba6e25b8ab1d4b526"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, the Company had goodwill of $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzk0_c27077db-c485-4719-83aa-ea6a97638af2">4.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzEwMQ_99ec26bd-9447-4e69-8754-2cc6a01c5c5f">4.8</ix:nonFraction> million, respectively. The changes to goodwill during these periods were due to foreign currency translation adjustments.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but is subject to periodic testing for impairment at the reporting unit level, which is at or one level below the operating segment level. The Company operates as <ix:nonFraction unitRef="operatingsegment" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzkzNDU4NDg4NDU2ODE_a239d0b8-965e-4472-ba7d-5065ab709490">one</ix:nonFraction> operating segment, which represents its <ix:nonFraction unitRef="reporting_unit" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzkzNDU4NDg4NDU2OTQ_166b06eb-dbad-4c93-95c3-87fea74123f7">one</ix:nonFraction> reporting unit. The test for impairment is conducted annually each November 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that no events occurred or circumstances changed that would more likely than not reduce the fair value of the Company's reporting unit below its carrying amount during the fiscal years ended January 31, 2022 and 2021. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, the Company had intangible assets, net of $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzk4MA_ab413ec6-62fb-436c-a1f7-5dd719011004">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzk4Nw_91a0ffaa-68de-43cf-ad5a-b17f9c7c79a6">0.8</ix:nonFraction> million, respectively. Amortization expense related to intangible assets totaled $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzI3NDg3NzkwNzc5NTE_f2cf93fc-953c-4e5a-b65f-23fec3c4229d">0.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzI3NDg3NzkwNzc5NTY_8f113706-ac69-4de7-be45-0155b64d770e">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzI3NDg3NzkwNzc5NjQ_923d35bf-8682-4012-9843-2656e661d075">0.6</ix:nonFraction> million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. </span></div></ix:continuation><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i02b89f23689e478ba6e25b8ab1d4b526">Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The Company has <ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzE3ODM_afe21d9a-5bec-45d4-b22b-c32d0dc0f858">no</ix:nonFraction> indefinite-lived intangible assets. The Company determined that no events occurred or circumstances changed during the fiscal years ended January 31, 2022 and 2021&#160;that would indicate that its intangible assets with finite lives may not be recoverable. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future.</ix:continuation> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_109"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1Xzg2Ng_c906e312-ff6c-4201-8093-29add3c17815" continuedAt="i36c05203a48548739ccd13ebe46f5dc3" escape="true">Property and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="i36c05203a48548739ccd13ebe46f5dc3"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1Xzg2Mg_d1a06116-a5c1-4362-b5f7-d395efb7cd4b" continuedAt="i41770d1b7339442ba8ee605c0f7d359e" escape="true">Property and equipment, net consisted of the following:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:18pt"><ix:continuation id="i41770d1b7339442ba8ee605c0f7d359e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.555%"><tr><td style="width:1.0%"></td><td style="width:56.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i320b0c2cb8304e54a116fba45f8b7283_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzEtMS0xLTEtNDI2NjY_3cc78e50-bcdc-4420-99ac-0820423cb2b7">18,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45773f33ece144aabe1bc196310fcb5f_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzEtMy0xLTEtNDI2NjY_07b33eef-01a9-4943-b3ce-c69648d7e231">10,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1e782ec2db04deeaa8c2f645686d9d4_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzItMS0xLTEtNDI2NjY_48148f53-5ac9-458e-810d-efe234d6bdaf">18,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583ee359ac2a43568404ef10a1673579_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzItMy0xLTEtNDI2NjY_e5c84e5f-acc4-48d5-bd12-aae4018c9b39">14,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33adfce071548f3b7a9d3f418e0ab2c_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzMtMS0xLTEtNDI2NjY_b00c14ab-259f-4ca6-b205-b43063d20e17">8,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i243a011ed75c49ca9b2f6f27d2061bbd_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzMtMy0xLTEtNDI2NjY_0800d5b9-2fdb-4de3-874e-69641429fc9c">7,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72805d48b5684d1d9a8bb9a9e1dc4e1f_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzQtMS0xLTEtNDI2NjY_24750c6a-0e22-42a1-9b5d-507ee992705f">62,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceeb40f9e1aa44c8a3ab5ff743592a2e_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzQtMy0xLTEtNDI2NjY_55f44f89-5970-443c-ac56-4b30d0deb20c">57,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9efeb50a5cfb467fa2c3999fd280ef70_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzUtMS0xLTEtNDI2NjY_31536fec-c390-4b15-a08c-b9ed5fa496b3">936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie12624fc37534e319655dd9ea7799443_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzUtMy0xLTEtNDI2NjY_60dc53da-0779-4e15-bbfc-dcfa68191e74">4,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a65faa60bdb497ea6abc8dd9b0a5e82_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzYtMS0xLTEtNDI2NjY_06755842-46bf-4861-bcf6-030b1c759533">1,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f5741e319bd456ca51d1a41f33ae9a5_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzYtMy0xLTEtNDI2NjY_354bea85-8e6c-45f6-ac51-654a51cfa3e2">5,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzctMS0xLTEtNDI2NjY_82989948-e616-4c46-b7cb-96c679ee9744">110,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzctMy0xLTEtNDI2NjY_b50ff1e7-6ac3-4c26-91f9-ccfd5a2f26d4">100,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzgtMS0xLTEtNDI2NjY_51966b8b-f2e9-4fa4-b30b-07ceed6c128d">36,289</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzgtMy0xLTEtNDI2NjY_f31e2d82-2ae7-468c-bddc-2a9f9d389031">20,597</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzktMS0xLTEtNDI2NjY_964ba892-b919-4489-9ed0-bd759b4ed4d0">74,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzktMy0xLTEtNDI2NjY_4f8fb3a9-2c3c-48c2-9446-0ababe284cd8">80,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, the Company's property and equipment, net attributable to the United States was <ix:nonFraction unitRef="number" contextRef="i5cd6ff9328d34abcbe97b367db88154b_D20210201-20220131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1XzY1MA_6f457392-ffde-42c2-b5e4-b6206e6d5f0c">90</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i41fc6561e93d477798a1cb801d9c60af_D20200201-20210131" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1XzEwOTk1MTE2Mjg5NzQ_db9ddf86-6563-48cc-9b82-4c964bf4f21a">88</ix:nonFraction>%, respectively. No other individual country represented more than 10% of the total property and equipment, net as of those periods. Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1XzgzNA_05d56659-b836-43f9-9d41-9ff9248c046c">16.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1XzgzOA_d4125a18-bae2-448c-a338-01a777453fba">10.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1Xzg0NQ_654d2977-aa45-464b-a8ca-2dabfee248a2">7.5</ix:nonFraction> million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.</span></div></ix:continuation><div id="i608f94454fc64367b8b240f815dcd718_112"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90ZXh0cmVnaW9uOjYxMGQyNzczMjIwYjRlMjk4MzBlMzA2ZTY1ZDI2NGFjXzM4Mg_8c4770b6-0cc6-4eb5-bfe6-22815336dadb" continuedAt="i88321520653a4d248521f6233dfd9844" escape="true">Accounts Payable, Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><ix:continuation id="i88321520653a4d248521f6233dfd9844"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90ZXh0cmVnaW9uOjYxMGQyNzczMjIwYjRlMjk4MzBlMzA2ZTY1ZDI2NGFjXzM3OQ_4c5e0791-2676-4da9-b3b7-b81748a4b12a" continuedAt="i37ee97eeaf464e0fb4472949bff68b01" escape="true">Accounts payable, accrued expenses and other current liabilities consisted of the following:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><ix:continuation id="i37ee97eeaf464e0fb4472949bff68b01"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"></td><td style="width:64.097%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.771%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzEtMS0xLTEtNDI2NjY_08b4ec90-871e-4e10-9460-46421bcb7b41">9,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzEtMy0xLTEtNDI2NjY_3de8a1ce-77d7-4f83-8db4-c26368977242">12,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzItMS0xLTEtNDI2NjY_dae00921-ef6e-4ea8-adbc-d27c81dc8860">17,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzItMy0xLTEtNDI2NjY_1983cd34-199d-4ed3-aa51-cf243e308b26">16,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Knowledge Network application provider fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:AccruedFeesToServiceProvidersCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzMtMS0xLTEtNDI2NjY_afd2ae60-3812-42cb-a7fe-2d23fbcb2f37">2,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="yext:AccruedFeesToServiceProvidersCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzMtMy0xLTEtNDI2NjY_cc5245e4-5627-40b7-9d68-566ca2d22e17">3,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services and associated costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzQtMS0xLTEtNDI2NjY_00f2de08-b1cd-4c7b-9133-f5717183a292">2,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzQtMy0xLTEtNDI2NjY_2df9e325-6635-498f-909a-8a7cf0c86891">2,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee stock purchase plan withholdings liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzYtMS0xLTEtNDI2NjY_ef7d8861-ff90-4ae5-bfd0-092d2df600e6">2,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="yext:EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzYtMy0xLTEtNDI2NjY_afd0d107-6480-4bd3-bfc6-8571f9a2054e">3,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzctMS0xLTEtNDI2NjY_8307c9d6-e2e5-4a53-a920-bc0d9d9deb77">13,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzctMy0xLTEtNDI2NjY_0736bd95-0c66-402f-8f92-4de4525e30d2">15,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts payable, accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzgtMS0xLTEtNDI2NjY_faa19c67-8371-4db2-9aac-434f394138cc">48,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzgtMy0xLTEtNDI2NjY_0bab4589-5195-4e6f-8518-1bbe16f66a27">54,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of January&#160;31, 2022 and 2021, capital expenditures of $<ix:nonFraction unitRef="usd" contextRef="ibe1448c06e5046d086b0d23a5ef32ead_D20210201-20220131" decimals="-5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90ZXh0cmVnaW9uOjYxMGQyNzczMjIwYjRlMjk4MzBlMzA2ZTY1ZDI2NGFjXzE2NDkyNjc0NDI0NzU_d0b8688a-8c03-4fb7-b287-7b3c004fc22b">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibbfda84e89ec4deb8e6845ede416e263_D20200201-20210131" decimals="-5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90ZXh0cmVnaW9uOjYxMGQyNzczMjIwYjRlMjk4MzBlMzA2ZTY1ZDI2NGFjXzE2NDkyNjc0NDI0NjQ_cc2940ae-5cf8-463b-8b82-9ad61ae48b34">4.5</ix:nonFraction> million were included in accounts payable, accrued expenses and other current liabilities, respectively.</span></div></ix:continuation><div id="i608f94454fc64367b8b240f815dcd718_115"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NDQ_a9304807-e7e0-47e8-8c0a-8cc60a948765" continuedAt="id21c1f7a864748fb81f2c0d709fc2aec" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="id21c1f7a864748fb81f2c0d709fc2aec" continuedAt="id4a41a209a6c487e99d25e83fd61743c"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2008 Equity Incentive Plan</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's 2008 Equity Incentive Plan (the "2008 Plan"), as amended on March&#160;10, 2016, allowed for the issuance of up to <ix:nonFraction unitRef="shares" contextRef="ie7cbee46c8f14c56a3eee3f350cf4d13_I20160310" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE5Mw_9ee7f5a9-4747-45ce-8858-cd5750bbf7c2">25,912,531</ix:nonFraction> shares of common stock. Awards granted under the 2008 Plan may be incentive stock options ("ISOs"), nonqualified stock options ("NQSOs"), restricted stock and restricted stock units. The 2008 Plan is administered by the Company's Board of Directors, which determines the terms of the options granted, the exercise price, the number of shares subject to option and the option vesting period. No ISO or NQSO is exercisable after <ix:nonNumeric contextRef="i5613f1f3b040444280fc44f86cd825b5_D20210201-20220131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzYyMw_1b4f6960-1cef-4493-9221-b7c7ff6e2df2">10</ix:nonNumeric> years from the date of grant, and option awards will typically vest over a <ix:nonNumeric contextRef="i5613f1f3b040444280fc44f86cd825b5_D20210201-20220131" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NTE_f0a4dbec-440b-4cf6-a754-b4b1a3bc34c4">four-year</ix:nonNumeric> period.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The 2008 Plan was terminated in connection with the adoption of the Company's 2016 Equity Incentive Plan (the "2016 Plan") in December 2016, and since the 2008 Plan termination the Company has not granted and will not grant any additional awards under the 2008 Plan. However, the 2008 Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="id4a41a209a6c487e99d25e83fd61743c" continuedAt="i35b80cfcff61450aa0e32a4716290796"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Equity Incentive Plan</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In December 2016, the Company's Board of Directors adopted, and its stockholders approved, the 2016 Plan. The number of shares reserved for issuance under the 2016 Plan will increase on the first day of each fiscal year during the term of the 2016 Plan by the lesser of: (i)&#160;<ix:nonFraction unitRef="shares" contextRef="i11e484c1233245299c74b578e9557aac_I20161231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE0MjU_a931a9aa-a9fb-4e1c-afc5-56e0c7440071">10,000,000</ix:nonFraction>&#160;shares, (ii)&#160;<ix:nonFraction unitRef="number" contextRef="ifeac86c7f9a146368b8696f7f7a6e50e_D20161201-20161231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE0NDE_4c156af1-7e22-44d1-8b15-906c51060093">4</ix:nonFraction>%&#160;of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the Company's Board of Directors may determine. On February 1, 2021, the number of shares of common stock available for issuance under the 2016 Plan was automatically increased according to its terms by&#160;<ix:nonFraction unitRef="shares" contextRef="ib8f8a1ed610e4dccbf87612fa563b4b6_I20210201" decimals="INF" name="yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE3Nzg_3f733e6c-9226-4ea7-b949-e5bd956244f9">4,959,567</ix:nonFraction>&#160;shares. In addition, the shares reserved for issuance under the 2016 Plan also include shares returned to the 2008 Plan as the result of expiration or termination of options or other awards. As of January&#160;31, 2022, the number of shares available for future award under the 2016 Plan is <ix:nonFraction unitRef="shares" contextRef="ied2c7b7fe6e0414daffe7bf455f546f6_I20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzIwNTM_58fb06d5-484e-4594-a62d-c20de9fa6ca1">1,425,786</ix:nonFraction>.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160; &#160;<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5Mzk_193ca1bd-5d1e-4600-b758-792e016d776d" continuedAt="i20611e4f05e34980a03bbbc6b0673b58" escape="true">The following table summarizes the activity related to the Company's stock options:</ix:nonNumeric></span><ix:continuation id="i20611e4f05e34980a03bbbc6b0673b58"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:34.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.480%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding Stock Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzItMS0xLTEtNDI2NjY_5f58896a-57c9-4fed-aec1-cc9e89532c21">8,871,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzItMy0xLTEtNDI2NjY_1afcc440-f9b3-452b-bc8d-27d2c72ee920">7.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzItNS0xLTEtNDI2NjY_84429d64-116a-4769-85e4-e33838ff7bd4">4.94</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzItNy0xLTEtNDI2NjY_97f01b3e-87c4-4af6-aa1f-e6f852a6f860">81,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzMtMS0xLTEtNDI2NjY_634a1827-3d4c-497a-aadf-5c945f5eea4d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzMtMy0xLTEtNDI2NjY_7fedbdde-941f-441a-be09-3f4f5633ee77">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzQtMS0xLTEtNDI2NjY_b2e9917a-6997-4a8c-90c1-5c776f33a398">2,220,276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzQtMy0xLTEtNDI2NjY_085ea58e-c0c6-40e4-a0ec-1bce9a41864b">8.65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzUtMS0xLTEtNDI2NjY_24432497-c141-48fc-85ca-57052b161130">30,913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzUtMy0xLTEtNDI2NjY_03bee753-4199-4ac6-a93f-d955c1296384">11.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzYtMS0xLTEtNDI2NjY_d63c2302-e38d-4da0-9a75-36e0b8f3510f">6,620,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzYtMy0xLTEtNDI2NjY_5d090955-8c9d-4972-a3dc-c3de63fb6ecc">7.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzYtNS0xLTEtNDI2NjY_688acb5d-04dd-46ee-a558-f998dd093be6">4.32</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzYtNy0xLTEtNDI2NjY_1a0aa836-31e0-4762-a708-47cf9bfe6ba0">11,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzctMS0xLTEtNDI2NjY_aeba75a1-5055-4b86-97df-d3ff50f06bd0">6,578,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzctMy0xLTEtNDI2NjY_3f11714b-9dbc-4163-bf11-beaf473c652c">7.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzctNS0xLTEtNDI2NjY_7c70f893-6fe8-4863-8d38-f15d087825ab">4.31</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzctNy0xLTEtNDI2NjY_79d81957-a107-4275-83ce-39b7966febd2">11,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzgtMS0xLTEtNDI2NjY_bf9a89b4-87c0-4982-b173-b6f499085660">6,420,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzgtMy0xLTEtNDI2NjY_23844323-88f8-472d-aba2-3926e63d7dba">7.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzgtNS0xLTEtNDI2NjY_a056ebb0-5234-49be-806d-1228625e12df">4.28</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzgtNy0xLTEtNDI2NjY_295693fc-0078-48c0-a443-162cec703fd5">11,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NDI_0ffa925b-5d0e-42a3-b1f9-4810743f1975" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested option activity is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.500%"><tr><td style="width:1.0%"></td><td style="width:48.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzEtMS0xLTEtNDI2NjY_5cd5af3b-4d2b-440d-8e19-2039a6bf8f20">544,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzEtMy0xLTEtNDI2NjY_07a06bda-fca0-4044-be5d-459655abf20d">5.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzItMS0xLTEtNDI2NjY_950a4ee4-bac3-4934-8bea-65082bb928bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzItMy0xLTEtNDI2NjY_78ec9107-8c13-4cc6-ac3e-61e092726d19">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzMtMS0xLTEtNDI2NjY_6d1cf620-e6eb-4212-8f04-9bc428a5b3a3">344,515</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzMtMy0xLTEtNDI2NjY_071f35ae-8620-4739-84a7-17b69dc64421">5.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzQtMS0xLTEtNDI2NjY_93fb6764-d47c-4e62-bd81-6acd61e8b980">396</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzQtMy0xLTEtNDI2NjY_110910ac-7d58-4840-b173-3267758a8ea4">5.95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzUtMS0xLTEtNDI2NjY_9d2d305f-a68e-4da3-8c30-66709e844080">200,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzUtMy0xLTEtNDI2NjY_0ea06a97-78e6-46aa-ab35-ac15cc6e5392">6.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options vested and expected to vest and exercisable is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock as of January&#160;31, 2022. The fair value of the common stock is the Company&#8217;s closing stock price as reported on the New York Stock Exchange. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of exercised options was $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzI1ODY_fcdb7cc8-9349-4a16-938a-0de8117618a4">13.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzI1OTA_16173c50-dc95-4ff4-be9f-f73c5e76b988">31.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzI1OTc_9c30c46d-1ed5-4673-af0d-8a7fa79d5b9b">48.0</ix:nonFraction> million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively, and is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock as of the exercise date.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i35b80cfcff61450aa0e32a4716290796" continuedAt="i5706744d12cb45a0aef3dc23a6a0e941"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NTI_a5688132-d088-4af8-82a0-8399b8db74e2" continuedAt="i346cc9f2cf554a9fbfb3f55306a742d1" escape="true">The following table summarizes the activity related to the Company's restricted stock and restricted stock units:</ix:nonNumeric></span><ix:continuation id="i346cc9f2cf554a9fbfb3f55306a742d1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5ec64b00fb741d4bb001148d64ac77a_I20210131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzEtMS0xLTEtNDI2NjY_bdefb372-196e-4e7b-8f18-428b1cc47395">9,545,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if5ec64b00fb741d4bb001148d64ac77a_I20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzEtMy0xLTEtNDI2NjY_9f2595f8-2dee-4407-ad41-d11d0dc9327b">16.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzItMS0xLTEtNDI2NjY_ac3fa64e-edc4-4dc0-bb35-6792f4a02ebd">7,831,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzItMy0xLTEtNDI2NjY_0dcf89f5-a9d6-4454-8426-e4a6808e19bd">12.94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and converted to shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzMtMS0xLTEtNDI2NjY_8d7d673f-fbe1-49f2-8005-70e1161d30d0">4,426,715</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzMtMy0xLTEtNDI2NjY_e3f9dc07-313a-4a97-b146-7d0edbb378ad">15.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzQtMS0xLTEtNDI2NjY_c09454ad-deed-48c4-84fc-b3440408470e">2,766,276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzQtMy0xLTEtNDI2NjY_e727110a-1ff3-4f05-b25c-bd31c83faac3">16.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i37a37370aae2478cb06e840b04636806_I20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzUtMS0xLTEtNDI2NjY_f5a1fc70-5785-4ed0-a877-8674a5cee1b6">10,184,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i37a37370aae2478cb06e840b04636806_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzUtMy0xLTEtNDI2NjY_186aa344-b17a-493c-b25c-08f1bb60adb9">14.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:continuation></div><div style="margin-bottom:5pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The estimated weighted-average grant date fair value of restricted stock and restricted stock units granted was $<ix:nonFraction unitRef="usdPerShare" contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMwNTk_c297adab-0418-4ab8-b380-8dd9169b05d8">12.94</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i8ac9b8980556430d81706eb828c0bd78_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMwNjM_d24c4bbd-b43b-4b24-9f66-cbcf120ad228">15.52</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="i7091bdcf57714e1e897d1d6ba791a462_D20190201-20200131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMwNzE_6c7f55f2-bb5e-466b-9cfd-c833b43d0b97">18.71</ix:nonFraction> per share for the fiscal years ended January 31, 2022, 2021, and 2020, respectively. The fair value of the common stock is the Company&#8217;s closing stock price as reported on the New York Stock Exchange. </span></div><div style="margin-bottom:8pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted stock and restricted stock units vested was $<ix:nonFraction unitRef="usd" contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131" decimals="-5" name="yext:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMzMTg_c5bdfac5-0fac-4f87-a582-f04dc2c05bb1">69.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i8ac9b8980556430d81706eb828c0bd78_D20200201-20210131" decimals="-5" name="yext:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMzMjI_aae59630-ac01-4b1a-af1b-f98efebda6eb">72.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i7091bdcf57714e1e897d1d6ba791a462_D20190201-20200131" decimals="-5" name="yext:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMzMzA_61fd17b5-e0e6-4dcf-8f50-cbae7346475b">54.7</ix:nonFraction> million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company's Board of Directors adopted, and its stockholders approved, the 2017 Employee Stock Purchase Plan ("ESPP"), which became effective on the date it was adopted. The number of shares of the Company's common stock that will be available for sale to employees under the ESPP increases annually on the first day of each fiscal year, in an amount equal to the lesser of: (i) <ix:nonFraction unitRef="shares" contextRef="ic3d1e6dc3554442ca894ba90982bbfed_I20170331" decimals="INF" name="yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzM3OTY_f87b202c-ceec-4e28-8b28-e411ba879dfc">2,500,000</ix:nonFraction> shares; (ii) <ix:nonFraction unitRef="number" contextRef="ic3d1e6dc3554442ca894ba90982bbfed_I20170331" decimals="INF" name="yext:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzM4MTI_8ef168b1-e81f-49f7-b6d5-ffdd877bd586">1</ix:nonFraction>% of the outstanding shares of the Company's common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the administrator may determine. On February 1, 2021, the number of shares of common stock available for issuance under the ESPP was automatically increased according to its terms by <ix:nonFraction unitRef="shares" contextRef="iad30e49dbb204012aa5e36183283b446_I20210201" decimals="INF" name="yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQxNDM_05963465-a86a-4382-bbb5-48b1697c7d80">1,239,891</ix:nonFraction> shares. As of January&#160;31, 2022, a total of <ix:nonFraction unitRef="shares" contextRef="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQxNzU_0882748b-84c6-4637-866e-2f874b9a4e78">3,543,696</ix:nonFraction> shares of the Company's common stock are available for sale to employees under the ESPP.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering period which ended on March 15, 2021, <ix:nonFraction unitRef="shares" contextRef="if33a6698714d4b18bcd5904ec54c250f_D20170413-20210315" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQzMzc_7b6e879d-b515-4139-8422-4172537fc71d">282,119</ix:nonFraction> shares of common stock were purchased under the ESPP at a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i040f65c05e4e4a76ab53c97a0b04d7f8_I20210315" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ0MTY_e8d1dcf0-ba28-4a32-a452-d804d24783fe">13.53</ix:nonFraction> per share for total proceeds of $<ix:nonFraction unitRef="usd" contextRef="if33a6698714d4b18bcd5904ec54c250f_D20170413-20210315" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ0NTE_c87d4879-7fca-4935-b562-c9077e619325">3.8</ix:nonFraction> million. In connection with the offering period which ended on September 15, 2021, <ix:nonFraction unitRef="shares" contextRef="i9b367ba97bd145158f81da7b2734f51f_D20210915-20210915" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ1Mjk_02c9d8f9-4365-483d-b80d-1aa1e7418dfa">248,633</ix:nonFraction> shares of common stock were purchased under the ESPP at a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i95554318d08143a192f6d59fd7754590_I20210915" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ2MDg_08314882-4183-4aab-9363-ef0129fdf811">10.73</ix:nonFraction> per share for total proceeds of $<ix:nonFraction unitRef="usd" contextRef="i9b367ba97bd145158f81da7b2734f51f_D20210915-20210915" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ2NDM_3ae214de-50d2-415f-81f7-1c8848c97d1d">2.7</ix:nonFraction> million.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A new offering period began on September 15, 2021 and will end on March 15, 2022. As of January&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ3Mzk_1fc7b145-be38-43f5-9f4f-f803fe762d54">291,079</ix:nonFraction> shares are estimated to be purchased at the end of the offering period and $<ix:nonFraction unitRef="shares" contextRef="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131" decimals="-5" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ4MTc_d30a3044-42c6-44fb-8888-4fbf25f128d2">2.4</ix:nonFraction> million has been withheld on behalf of employees for these future purchases under the ESPP and is included in accounts payable, accrued expenses and other current liabilities.</span></div><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NDc_4d0176a9-7c27-4700-8ea2-6499aa25395c" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares, estimated at commencement to be purchased during an ESPP offering period were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"></td><td style="width:50.740%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.662%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEyLTEtMS0xLTQyNjY2_1ab692b8-d434-4ab9-8bf1-8eb56496e303">0.50</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEyLTMtMS0xLTQyNjY2_94bf0641-81d3-4d04-ac66-2b343f540aec">0.50</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEyLTUtMS0xLTQyNjY2_5c9fd06a-1cc0-4a0d-9403-f860d635c6a8">0.50</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTEtMS0xLTQyNjY2L3RleHRyZWdpb246NDA2Y2JlYzE0MWQzNDkyNDlmYzYzNjIyNGY5YjRlMzVfMTA5OTUxMTYyNzc5Mw_6478fecb-e0ee-41b8-9b80-469ed37972d1">45.54</ix:nonFraction>% -  <ix:nonFraction unitRef="number" contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTEtMS0xLTQyNjY2L3RleHRyZWdpb246NDA2Y2JlYzE0MWQzNDkyNDlmYzYzNjIyNGY5YjRlMzVfMTA5OTUxMTYyNzc4OQ_3f058f74-b0a8-4565-89f9-e0045f432228">59.24</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTMtMS0xLTQyNjY2L3RleHRyZWdpb246YzZjZjRjNGQ0NmM2NGJiYWE1NGYwYWI3ZDIwZmJhYWRfMTA5OTUxMTYyNzgwMg_a4ef2c5b-3a9c-45eb-8cd2-72f335c5931f">51.44</ix:nonFraction>% -  <ix:nonFraction unitRef="number" contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTMtMS0xLTQyNjY2L3RleHRyZWdpb246YzZjZjRjNGQ0NmM2NGJiYWE1NGYwYWI3ZDIwZmJhYWRfMTA5OTUxMTYyNzgxMQ_4ef02368-ee6a-4b4e-aa78-82b0b1894fd8">65.48</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTUtMS0xLTQyNjY2L3RleHRyZWdpb246NzI2MzI0Yjg0NDgzNDk3ZWI1MWQ5NzRlZGJkZDY1ZTZfMTA5OTUxMTYyNzgwMg_daf036ad-7a37-4b11-8f27-0a248d76356d">42.41</ix:nonFraction>% -  <ix:nonFraction unitRef="number" contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTUtMS0xLTQyNjY2L3RleHRyZWdpb246NzI2MzI0Yjg0NDgzNDk3ZWI1MWQ5NzRlZGJkZDY1ZTZfMTA5OTUxMTYyNzgxMQ_27900fa0-dd9d-426b-8299-4fd6334b633d">60.86</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE0LTEtMS0xLTQyNjY2_2cc36102-39e9-41cc-bbdb-e7a5762bf201">0.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE0LTMtMS0xLTQyNjY2_9516f1c1-2632-449e-9650-d4153b30995f">0.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE0LTUtMS0xLTQyNjY2_5ed8ab25-81b7-4bcf-ba45-a7f8521f59f2">0.00</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTEtMS0xLTQyNjY2L3RleHRyZWdpb246NmFjODU1Nzk5MjQ3NDg0ZTlmMzY3OWM2NjFmZGM5N2RfMTA5OTUxMTYyNzc4OA_eb873c61-e2c2-417b-9d5a-579681853177">0.05</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTEtMS0xLTQyNjY2L3RleHRyZWdpb246NmFjODU1Nzk5MjQ3NDg0ZTlmMzY3OWM2NjFmZGM5N2RfMTA5OTUxMTYyNzc5Mg_5c42dc81-1300-48a6-b08a-51ef1256b20a">0.06</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTMtMS0xLTQyNjY2L3RleHRyZWdpb246ODljYjc5ZjQxMWU2NGFmOTg3NGExNDBiZThiZWNkNzdfMTA5OTUxMTYyNzc4OQ_f51db70d-c388-4e24-9fd8-eedf38e1f4c5">0.12</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTMtMS0xLTQyNjY2L3RleHRyZWdpb246ODljYjc5ZjQxMWU2NGFmOTg3NGExNDBiZThiZWNkNzdfMTA5OTUxMTYyNzc5NA_27f916c5-72b5-4140-95c9-9d8656bd0bc6">0.29</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTUtMS0xLTQyNjY2L3RleHRyZWdpb246NDM0OWYyYWMwNjVjNDZmMWFlODFlY2VmMTkxZjlkNmNfMTA5OTUxMTYyNzc5OA_beb956b2-3344-4419-b73a-a0b092c1ab9d">1.93</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTUtMS0xLTQyNjY2L3RleHRyZWdpb246NDM0OWYyYWMwNjVjNDZmMWFlODFlY2VmMTkxZjlkNmNfMTA5OTUxMTYyNzgwNg_076df83c-9254-41f7-9e17-9105a7460531">2.52</ix:nonFraction>%</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected life assumptions were based on each offering period's respective purchase date. The Company estimated the expected volatility assumption based on the historical volatility of its stock price. The risk-free rate assumptions were based on the U.S. treasury yield curve in effect at commencement of the offering period. The dividend yield assumption was zero as the Company has not historically paid any dividends and does not expect to declare or pay any dividends in the foreseeable future.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal years ended January 31, 2022, 2021 and 2020, the Company recorded stock-based compensation expense associated with the ESPP of $<ix:nonFraction unitRef="usd" contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE2NDkyNjc0NTAwNzY_fe9335be-7ebe-4a09-8d06-ef0a2fe34f58">2.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE2NDkyNjc0NTAwODE_12bd102f-d761-46fb-8267-aca12a9ea269">2.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE2NDkyNjc0NTAwODk_50830726-7eb8-43d0-9754-7a60694b8dc2">2.7</ix:nonFraction> million, respectively. As of January&#160;31, 2022, total unrecognized compensation cost related to ESPP was $<ix:nonFraction unitRef="usd" contextRef="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzU4ODI_94692b94-9dc9-4917-b5ab-b2ab1b2a111d">0.3</ix:nonFraction> million, net of estimated forfeitures, which will be amortized over a weighted-average remaining period of <ix:nonNumeric contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzU5ODQ_f5ae1ed7-0951-4442-8fdf-ff3b2a77c07f">0.12</ix:nonNumeric> years.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A new offering period commences on the first trading day on or after&#160;March&#160;15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and September&#160;15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> each year, or on such other date as the administrator will determine and will end on the first trading day, approximately six months later, on or after September&#160;15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and March&#160;15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Participants may purchase the Company&#8217;s common stock through payroll deductions, up to a maximum of <ix:nonFraction unitRef="number" contextRef="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzYzODQ_37527b13-b790-483d-8818-444da7ba403b">15</ix:nonFraction>% of their eligible compensation. Unless changed by the administrator, the purchase price for each share of </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5706744d12cb45a0aef3dc23a6a0e941" continuedAt="i5fa8a4fc5e6840f9980a014a4d0deae8"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock purchased under the ESPP will be <ix:nonFraction unitRef="number" contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzY1Mzk_51ce0a21-b54f-4bfb-9ee5-4b85407617aa">85</ix:nonFraction>% of the lower of the fair market value per share on the first trading day of the applicable offering period or the fair market value per share on the last trading day of the applicable offering period. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation represents the cost related to stock-based awards granted in lieu of monetary payment. The Company measures stock-based compensation associated with stock-based awards issued to employees at the grant date, based on the estimated fair value of the award, and recognizes expense net of estimated forfeitures over the vesting period of the applicable award using the straight-line method.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NDk_f8d203f4-0473-44d0-a5f1-408b4b9873c8" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's stock-based compensation expense for the periods presented was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:57.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.255%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb3b981300134e2194f5aa347168912a_D20210201-20220131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzItMS0xLTEtNDI2NjY_0e4b6e1d-0d7f-4323-abc1-edcb508a2bba">7,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a933b49596b48dfb137adb7ce628db5_D20200201-20210131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzItMy0xLTEtNDI2NjY_7c53cdbb-f610-42bb-a0bf-fb6d043dd843">5,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i691b20e8277646cb9fb99e54f2c1ce21_D20190201-20200131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzItNS0xLTEtNDI2NjY_fecca755-a2b6-4225-a8c8-e4f4b7c9487d">4,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e8c5493623e4625800debbe56f00fa1_D20210201-20220131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzMtMS0xLTEtNDI2NjY_2be1546b-fc19-4f6e-bbf1-dac9649980b2">26,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id34e133d79d0460d84d15e16397d3dba_D20200201-20210131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzMtMy0xLTEtNDI2NjY_68d327ab-2fe2-4baf-82c4-4c5256503d9e">32,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9e04dfdd984c538ff9ef5aabe3d932_D20190201-20200131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzMtNS0xLTEtNDI2NjY_cc056a70-0dd4-47f5-a217-82e3fd822818">31,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81be3cd4b83341fabeb447cfd03ba9f7_D20210201-20220131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzQtMS0xLTEtNDI2NjY_b741eadf-bdf0-4202-898c-5b696f4d7fe9">20,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i977e152360cd483eaccdd53fbcaf671c_D20200201-20210131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzQtMy0xLTEtNDI2NjY_b9f85ce7-db99-4772-9c0d-59e04726757d">17,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21a1c9af05344cc29b2ac233d31c0c22_D20190201-20200131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzQtNS0xLTEtNDI2NjY_162050f9-528c-481c-a408-5778f8e7477b">13,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ccdc32f028d4cd3a128e0b01859479f_D20210201-20220131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzUtMS0xLTEtNDI2NjY_a50ccf8f-7230-4169-b1bb-9e7a7691bdd0">19,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d7f7d8bd8545fd975204c1f8dc6fee_D20200201-20210131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzUtMy0xLTEtNDI2NjY_c9508915-35b0-4683-ac54-0c6169fcc671">16,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief680c1e7a2c492caa2a808fca1eb348_D20190201-20200131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzUtNS0xLTEtNDI2NjY_7193e0f1-81ae-4143-9715-cefd3a3b4f8e">19,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzYtMS0xLTEtNDI2NjY_658ae8fc-ce2e-4b75-a74b-a7e88ca65cca">73,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzYtMy0xLTEtNDI2NjY_817318bb-fcd9-4f12-a95b-5d95518870da">72,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzYtNS0xLTEtNDI2NjY_6d3be3a7-2674-48ac-b400-fb515df4d152">67,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5fa8a4fc5e6840f9980a014a4d0deae8">As of January&#160;31, 2022, there was approximately $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc1MjI_c42b128e-d13e-45da-bb79-721daae8c8ac">136.3</ix:nonFraction> million of total unrecognized compensation cost related to unvested stock-based awards. This unrecognized compensation cost is expected to be recognized over an estimated remaining weighted-average vesting period of approximately <ix:nonNumeric contextRef="ib09037a05eeb4ac685fcc835d47d9179_D20210201-20220131" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc3NDc_2fce3a4d-150a-40ea-b072-858c74437d21">2.64</ix:nonNumeric> years. During the fiscal years ended January 31, 2022, 2021 and 2020, the Company capitalized&#160;$<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc4MDE_9d74557b-0a94-4a50-b3c1-24fabbd93dd4">1.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc4MDU_095ff858-7ee0-422d-93ab-57dd2d1832c5">2.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc4MTI_81c4e861-535c-4b1b-8181-2e6236f6166a">1.4</ix:nonFraction> million, respectively of stock-based compensation related to software development</ix:continuation>.</span></div><div id="i608f94454fc64367b8b240f815dcd718_118"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIzNTM_96b47960-eb52-49c6-b122-378ac0de78d2" continuedAt="ide98c211b1cb43aa85b7bef7b8d8c842" escape="true">Equity</ix:nonNumeric></span></div><ix:continuation id="ide98c211b1cb43aa85b7bef7b8d8c842" continuedAt="iea205928a5f841d59354d44726d2bc5f"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective April 2017, the Company&#8217;s Board of Directors is authorized to issue up to <ix:nonFraction unitRef="shares" contextRef="i946cb92ffd8a477b94c9d6a088aaf344_I20170430" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzExNg_e8dfde84-af15-471b-88c2-779077ff3be8">50,000,000</ix:nonFraction>&#160;shares of preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i946cb92ffd8a477b94c9d6a088aaf344_I20170430" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzE0Ng_643fa90c-de75-4acf-b350-97c87011ac31">0.001</ix:nonFraction> par value, in one or more series without stockholder approval. The Company's Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock. The issuance of preferred stock could have the effect of restricting dividends on the Company&#8217;s common stock, diluting the voting power of its common stock, impairing the liquidation rights of its common stock, or delaying or preventing changes in control or management of the Company. As of&#160;January&#160;31, 2022 and 2021,&#160;<ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzc4MQ_10239c8a-2b20-42dd-a1cf-d71af440616c"><ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzc4MQ_44b5e4fc-73bb-4ec9-888d-c23607446d2b"><ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzc4MQ_508664ba-d730-4048-aab9-8428f65c90f1"><ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzc4MQ_705635e3-5461-499c-ba23-a85aa49206f7">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares of preferred stock were issued or outstanding.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, the Company had authorized&#160;<ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzg5NA_3760ea93-715c-4b0f-acc4-d837e43eda8f"><ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzg5NA_43a3a00c-981a-42a1-9409-d025858ed463">500,000,000</ix:nonFraction></ix:nonFraction> shares of voting $<ix:nonFraction unitRef="usdPerShare" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzkxNA_32b11052-5908-4531-8911-94c445baec81"><ix:nonFraction unitRef="usdPerShare" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzkxNA_a182c68e-6a11-4ec3-8c3e-d1a6178706e5">0.001</ix:nonFraction></ix:nonFraction> par value common stock. Each holder of the Company's common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="yext:CommonStockNumberofVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzk5OA_6d05f6bb-ed3e-4ee9-b193-d219a0f3fa5d">one</ix:nonFraction> vote for each share on all matters to be voted upon by the stockholders and there are no cumulative rights. Subject to any preferential rights of any outstanding preferred stock, holders of the Company's common stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the Company's Board of Directors out of legally available funds. If there is a liquidation, dissolution or winding up of the Company, holders of the Company's common stock would be entitled to share in the Company's assets remaining after the payment of liabilities and any preferential rights of any outstanding preferred stock.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Company's common stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of the Company's common stock will be fully paid and non-assessable. The rights, preferences and privileges of the holders of the Company's common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock which the Company may designate and issue in the future.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div></ix:continuation><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iea205928a5f841d59354d44726d2bc5f">As of January&#160;31, 2022 and 2021, the Company had <ix:nonFraction unitRef="shares" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIyMzg_5b02ca9d-61f5-4272-b24d-962a3d7eb523"><ix:nonFraction unitRef="shares" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIyMzg_aa1edb4d-6706-4bcb-98c0-15c6bf32e5f6">6,505,334</ix:nonFraction></ix:nonFraction> shares of treasury stock which are carried at its cost basis of $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIzMDU_299d680d-cc26-4577-ba6e-ffadba936769"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIzMDU_b780ff51-0ac1-4d89-8c58-20f4ec7a932f">11.9</ix:nonFraction></ix:nonFraction> million on the Company's consolidated balance sheets.</ix:continuation> </span></div><div id="i608f94454fc64367b8b240f815dcd718_121"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzI3Njc_b3781f95-1af5-4a02-aae9-06b42936cba5" continuedAt="i5ff756f35c954764864be7f04c9c62b9" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i5ff756f35c954764864be7f04c9c62b9" continuedAt="i95272f2b677d4c8ab7c4a0858ce2cf60"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the Company entered into a credit agreement with Silicon Valley Bank (the &#8220;Credit Agreement&#8221;). No significant debt issuance costs were incurred in association with the Credit Agreement. In January 2021, the Company amended the Credit Agreement which modified the conditions pursuant to which subsidiaries are required to become guarantors.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement provides for a senior secured revolving loan facility of up to $<ix:nonFraction unitRef="usd" contextRef="i2634df3526074368a484dfbbf5f804b9_I20200311" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzQ2MQ_aa133f83-3e58-4f9d-807e-8e58b464d127">50.0</ix:nonFraction> million that matures <ix:nonNumeric contextRef="i65c86d55329a42579dce74df5189cfc7_D20200311-20200311" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzQ3Nw_5d12df70-06bc-4774-b064-98008360b8d4">three years</ix:nonNumeric> after the effective date, with the right subject to certain conditions to add an incremental revolving loan facility of up to $<ix:nonFraction unitRef="usd" contextRef="i2634df3526074368a484dfbbf5f804b9_I20200311" decimals="-5" name="yext:LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzYwNg_32cc9307-15b0-4a26-80af-bce0b3a592a1">50.0</ix:nonFraction> million in the </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i95272f2b677d4c8ab7c4a0858ce2cf60" continuedAt="i203143143159411b91c2f1052916c1af"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aggregate. The <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzYzMQ_5d12df70-06bc-4774-b064-98008360b8d4">three</span>-year revolving loan facility provides for borrowings up to the amount of the facility with sub-limits of up to (i) $<ix:nonFraction unitRef="usd" contextRef="i72ae9e117e144dafaf0660b955ef4159_I20200311" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzc0OQ_dfc7b4b2-e3e6-48b6-b65f-d7499048783a">30.0</ix:nonFraction> million to be available for the issuance of letters of credit and (ii) $<ix:nonFraction unitRef="usd" contextRef="i43b96718bb5546d69c79ef5d9a7d05c9_I20200311" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzgxNQ_fe906950-d932-4e74-a745-894e378d75c3">10.0</ix:nonFraction> million to be available for swingline loans. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, loans bear interest, at the Company's option, at an annual rate based on LIBOR or a base rate. Loans based on LIBOR shall bear interest at a rate between LIBOR plus <ix:nonFraction unitRef="number" contextRef="id89ddabb6c3845a2a542f83cc4d45607_D20200311-20200311" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzEwNDk_1d77fb22-4246-4eb5-808d-1889ab4b3a4f">2.50</ix:nonFraction>% and LIBOR plus <ix:nonFraction unitRef="number" contextRef="ic210ccb2e0634fad8a98aed628798949_D20200311-20200311" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzEwNjc_86d46306-1024-468b-a546-a0bf428f66bb">3.00</ix:nonFraction>%, depending on the Company's average daily usage of the revolving loan facility. Loans based on the base rate shall bear interest at a rate between the base rate minus <ix:nonFraction unitRef="number" contextRef="iad04c040558b49059667662f6ad542b6_D20200311-20200311" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzEyMzc_b85292e6-eb43-4ef0-89e1-f48cce51f69c">0.50</ix:nonFraction>% and the base rate plus <ix:nonFraction unitRef="number" contextRef="ibb805d414dd44498a1b59692aa9ea289_D20200311-20200311" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzEyNjM_c8a61ab6-c167-4b5c-bca2-baf603ea5af4">0.00</ix:nonFraction>%, depending on the Company's average daily usage of the revolving loan facility.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations under the Credit Agreement are secured by a lien on substantially all of the tangible and intangible property of the Company and by a pledge of all of the equity interests of the Company's material direct and indirect domestic subsidiaries and <ix:nonFraction unitRef="number" contextRef="i2634df3526074368a484dfbbf5f804b9_I20200311" decimals="2" name="yext:CapitalStockOfForeignSubsidiaryPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzE2MDY_684df13e-b1f5-4f99-9e37-87302069af49">66</ix:nonFraction>% of each class of capital stock of any material first-tier foreign subsidiaries, subject to limited exceptions.  </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains customary affirmative and negative covenants and restrictions, as well as financial covenants that require the Company to maintain the year-over-year growth rate of its ordinary course recurring revenue for a trailing four fiscal quarter period above specified rates when certain liquidity thresholds are not met and to maintain a consolidated quick ratio of at least <ix:nonFraction unitRef="rate" contextRef="i65c86d55329a42579dce74df5189cfc7_D20200311-20200311" decimals="INF" name="yext:LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzIxMjA_6341d078-78a2-4f10-9505-34cf4f6fb73c">1.50</ix:nonFraction> to 1.00 tested on a monthly basis. </span></div></ix:continuation><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i203143143159411b91c2f1052916c1af">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of&#160;January&#160;31, 2022, the Company was in compliance with all debt covenants. As of such date, the $<ix:nonFraction unitRef="usd" contextRef="ia0a91a0464f04e37bfb2b8f77fcc4d45_I20220131" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzI2NDA_df523097-c77b-47cd-a54c-db3ee32dd30e">50.0</ix:nonFraction> million revolving loan facility had $<ix:nonFraction unitRef="usd" contextRef="ia0a91a0464f04e37bfb2b8f77fcc4d45_I20220131" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzI2NzE_8f2a5703-710b-4629-aab4-90658516bf70">35.7</ix:nonFraction> million available and $<ix:nonFraction unitRef="usd" contextRef="ie4f970c748bd4935bcdc003235593ace_I20220131" decimals="-5" name="us-gaap:DebtInstrumentCollateralAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzI2ODg_f4b0d189-f2ae-4499-8fad-eef5bbb0a2b3">14.3</ix:nonFraction> million in letters of credit allocated as security in connection with office space.</ix:continuation> </span></div><div id="i608f94454fc64367b8b240f815dcd718_124"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYwMDA_28135e91-672b-4f15-b1c3-f9adf855d719" continuedAt="ic236139936664fd2a3c24bbd1981d49c" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="ic236139936664fd2a3c24bbd1981d49c" continuedAt="icf3aa0c412c146779ba7b2c9aec73b77"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYwMDI_6fdf4bb3-5542-4262-9317-84848dc8671f" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and international components of the Company's loss from operations before income taxes are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:44.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzItMS0xLTEtNDI2NjY_d48f0dcf-11ce-45a9-a5e9-79f7e8f1c1b7">95,062</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzItMy0xLTEtNDI2NjY_2a30f73c-51b5-499a-b24e-c0f4fa581eca">69,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzItNS0xLTEtNDI2NjY_7875df87-441a-404c-be3b-b26c3c48a9e8">63,390</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzMtMS0xLTEtNDI2NjY_65ff4300-e8c0-4399-ba6f-29bbfe9f4288">3,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzMtMy0xLTEtNDI2NjY_21f1da49-a69f-47fa-b16e-a790d9856c57">24,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzMtNS0xLTEtNDI2NjY_4673c7b8-334e-4c11-8184-8cd6b690e524">57,057</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzQtMS0xLTEtNDI2NjY_8ae9e92c-d4cd-4306-8f99-8a6ea24cd9c3">91,982</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzQtMy0xLTEtNDI2NjY_c524824b-fee4-4a36-bda8-1f64b69b9b73">94,595</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzQtNS0xLTEtNDI2NjY_b4c47876-aab9-4f13-8469-93fe177eb1c0">120,447</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYwMDc_27afd4f8-e736-4057-a95f-64fb31c03db7" escape="true"><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's (provision for) benefit from income taxes is comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.527%"><tr><td style="width:1.0%"></td><td style="width:45.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.166%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.168%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzMtMS0xLTEtNDI2NjY_dee4a2e5-953f-437e-a861-005b11baf52e">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzMtMy0xLTEtNDI2NjY_9bb6538b-e62a-41cf-91e1-c05c57ed8ab9">313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzMtNS0xLTEtNDI2NjY_9f8c0120-3bf5-4551-a48f-4fad63723d7c">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzQtMS0xLTEtNDI2NjY_f4a247c3-6ea1-4185-84d6-6da3328aceef">184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzQtMy0xLTEtNDI2NjY_c9873bff-3ca5-4762-bc45-580023c6fda0">198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzQtNS0xLTEtNDI2NjY_90010bbd-b573-47ac-b4ff-ba2e8648557a">120</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzUtMS0xLTEtNDI2NjY_b671b8df-814c-48af-81fb-91da1587f2b1">884</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzUtMy0xLTEtNDI2NjY_9ae87538-3047-4676-ae37-f36b4a134ada">1,070</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzUtNS0xLTEtNDI2NjY_cd04a3d5-9494-4824-b29a-eb62938f1465">1,051</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzYtMS0xLTEtNDI2NjY_f289e697-b1a4-4eac-9ef9-0ba733d29b44">1,077</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzYtMy0xLTEtNDI2NjY_08a4d53c-c723-4f27-8d60-61310254a41b">955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzYtNS0xLTEtNDI2NjY_b38bd294-0a98-4861-ab2f-6e64a5e028d1">1,190</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzgtMS0xLTEtNDI2NjY_bc0407cf-a057-4aa1-824c-9bfcc29e4394">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzgtMy0xLTEtNDI2NjY_13497782-be47-4b87-919a-a2518b833d9b">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzgtNS0xLTEtNDI2NjY_7049cef5-c938-4fa4-8465-6193644f54a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzktMS0xLTEtNDI2NjY_6b65e124-edfc-4349-925a-064b39f6479b">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzktMy0xLTEtNDI2NjY_766342ad-be75-49c1-b2d8-419dbcb46246">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzktNS0xLTEtNDI2NjY_0601e91c-4434-407f-aaf4-2c8dbfe99262">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEwLTEtMS0xLTQyNjY2_d85e4baa-c1ff-457b-981c-f2bfaf20e008">192</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEwLTMtMS0xLTQyNjY2_0d57948c-572b-47bc-91e1-5cb4e787cda7">917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEwLTUtMS0xLTQyNjY2_687937a0-413e-41d3-9e8c-efc89b0d161f">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzExLTEtMS0xLTQyNjY2_fb0e20ab-f95f-49a3-96dc-6bcf7d7034f3">200</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzExLTMtMS0xLTQyNjY2_f2c7d030-2be1-4d4c-82de-6685e28e8c46">858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzExLTUtMS0xLTQyNjY2_344fe2df-cd7b-409c-bc5a-9ccd96bbfed6">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (provision for) benefit from income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEyLTEtMS0xLTQyNjY2_d40d0b4a-866d-42c9-93ad-1cc0b3a64c52">1,277</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEyLTMtMS0xLTQyNjY2_0b0b128f-c7c4-406b-b9fe-598579763547">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEyLTUtMS0xLTQyNjY2_f76d4a9c-3e37-4eba-94af-f952b2cf23d7">1,097</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s current tax provision is primarily attributable to profitable jurisdictions outside of the United States and U.S. state income taxes. In the fiscal year ended January 31, 2021, the Company released a portion of its valuation allowance against certain foreign deferred tax assets resulting in an income tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i556952e5b5a246a58c169e3d2f623564_D20210201-20220131" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzU3OA_7dcd641e-13d3-48cc-8b8d-df12bb6a5a8a">0.7</ix:nonFraction>&#160;million, and recorded a U.S. tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i32bc60ad18f1451396068faa6a9d990d_D20210201-20220131" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYxNw_84c25e1f-2fdc-446d-a474-2c67be8a7195">0.2</ix:nonFraction>&#160;million due to the expiration of certain statutes of limitations of unrecognized tax benefits. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="icf3aa0c412c146779ba7b2c9aec73b77" continuedAt="ida3cd5c72a344972b042c6ee0945e3c5"><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reconciled its income taxes at the federal statutory income tax rate to the (provision for) benefit from income taxes included within its consolidated statements of operations and comprehensive loss. The Company elected to account its Global Intangible Low-Taxed Income as an expense in the period it is incurred. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYwMDg_9a8c86f5-3f4b-4648-bb8f-b323eaf6c42c" continuedAt="i0207b2f7d409414491c0aabf5073e849" escape="true">The reconciliation is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><ix:continuation id="i0207b2f7d409414491c0aabf5073e849"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:44.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal tax (provision) benefit at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzItMS0xLTEtNDI2NjY_ccd0f2a9-5421-4139-96d0-af903bcae4a0">19,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzItMy0xLTEtNDI2NjY_e7401b9a-899f-4caa-a522-bacf0eff4132">19,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzItNS0xLTEtNDI2NjY_add216b3-63fd-4a25-a389-94263ff362a2">25,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal (provision) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzMtMS0xLTEtNDI2NjY_63a3f539-cfda-4dd6-8fec-4307a3523755">4,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzMtMy0xLTEtNDI2NjY_b2bebb47-8cad-4ad0-b165-5c52f96cab43">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzMtNS0xLTEtNDI2NjY_795b7528-90ef-4817-8191-38c421884ac6">4,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzQtMS0xLTEtNDI2NjY_484f2ee5-07a1-46b4-87a4-9fdd5528e778">132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzQtMy0xLTEtNDI2NjY_3f687c16-d6cf-43a2-91fc-f5f42ea4d109">2,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzQtNS0xLTEtNDI2NjY_ff1943c2-40cb-4a5d-a5a4-8b10495e727f">970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzUtMS0xLTEtNDI2NjY_cccaadc6-cfee-4f21-8995-dfaea8f27024">1,244</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzUtMy0xLTEtNDI2NjY_5792adcf-3b58-4dd6-847a-9385df03c961">329</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzUtNS0xLTEtNDI2NjY_66a16b2f-ccc6-4a6f-9c9f-ec75785a4eaf">903</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzYtMS0xLTEtNDI2NjY_2459f2dc-a8f2-4894-b9a4-3d3aa7f7311c">22,027</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzYtMy0xLTEtNDI2NjY_10f4a8e2-596f-4d34-9d66-747f0992d150">23,900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzYtNS0xLTEtNDI2NjY_c809cc4d-326f-40fa-993b-b6480c11d0db">24,377</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzctMS0xLTEtNDI2NjY_4e55bf1b-b671-4978-852c-6239579fcb45">66</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzctMy0xLTEtNDI2NjY_a1c21837-5981-4cdf-8ca5-10609c8b3ec0">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzctNS0xLTEtNDI2NjY_60a67420-02ed-428e-ad32-f3bd7bf3d576">7,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzgtMS0xLTEtNDI2NjY_84dbbb19-c622-4c43-b094-6fa2a03ce4d6">1,489</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzgtMy0xLTEtNDI2NjY_54cc3d03-df08-4a53-a8c4-4cf427acecfd">1,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzgtNS0xLTEtNDI2NjY_8c56702a-ec40-452d-afae-3f1d2cb67896">2,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net excess tax benefits from stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzktMS0xLTEtNDI2NjY_8d07e2c8-bc79-42e0-9fbe-aaa69ee19560">990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzktMy0xLTEtNDI2NjY_10791d3e-d06e-403e-a129-e357f2c08b68">3,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzktNS0xLTEtNDI2NjY_a239bc6f-4d74-47ce-b12e-b22e52e4d9b3">6,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="yext:EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEwLTEtMS0xLTQyNjY2_f29e2f2d-317d-44cd-92b4-d10d93e58399">1,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="yext:EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEwLTMtMS0xLTQyNjY2_aa087e7a-29f3-4b40-a2d9-71efc0af6dbd">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="yext:EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEwLTUtMS0xLTQyNjY2_9e469160-9050-48ae-bb80-bfc4572f7bde">2,323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="yext:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzExLTEtMS0xLTQyNjY2_f4df4db4-77a7-45fa-86ca-8dec3fd665d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="yext:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzExLTMtMS0xLTQyNjY2_c8c504b8-23ec-4b56-a53b-2ec2bce75d8a">6,129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="yext:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzExLTUtMS0xLTQyNjY2_e74a1fa9-3983-4104-b444-bc69e8ed2897">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intra-entity asset transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="yext:EffectiveIncomeTaxRateReconciliationAssetTransfer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEyLTEtMS0xLTQyNjY2_d24e09c3-8222-4df3-941c-91b35ba78b8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="yext:EffectiveIncomeTaxRateReconciliationAssetTransfer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEyLTMtMS0xLTQyNjY2_197e3559-abaa-4c59-8f9f-d15cdac77216">3,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="yext:EffectiveIncomeTaxRateReconciliationAssetTransfer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEyLTUtMS0xLTQyNjY2_7d13aaf3-4752-4ab6-80e7-8017793d83fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEzLTEtMS0xLTQyNjY2_f480f8e6-08cf-4ef2-b693-331dde349380">707</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEzLTMtMS0xLTQyNjY2_7a3a8db1-e8ce-4623-9e3d-6e8fc2328aae">1,920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEzLTUtMS0xLTQyNjY2_ba0afb3e-f54c-4008-aded-67cd6ff34768">1,320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (provision for) benefit from income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzE0LTEtMS0xLTQyNjY2_3f4704e8-4cb2-438a-a395-f4f843b3165b">1,277</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzE0LTMtMS0xLTQyNjY2_dd62b0d9-1cec-46dd-902d-e3689eb74ba9">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzE0LTUtMS0xLTQyNjY2_8bc8aeac-e8e7-4f38-9bad-2f78aa11dc45">1,097</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of (a) temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and (b) operating loss carryforwards. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzU5OTg_f59cc777-f247-49cb-8b9a-34c33c2422d9" continuedAt="i22061504bdee4ad7bcc2ffb09650e560" escape="true">The components of the Company's deferred income taxes were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><ix:continuation id="i22061504bdee4ad7bcc2ffb09650e560"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"><tr><td style="width:1.0%"></td><td style="width:58.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzMtMS0xLTEtNDI2NjY_8e1e3c65-348e-497e-8934-5e94718b6aa2">136,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzMtMy0xLTEtNDI2NjY_4585342b-ee45-4256-b7a2-5e81d735dacb">111,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzQtMS0xLTEtNDI2NjY_e1926c5d-0a4c-44a5-b151-1e2da073d552">7,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzQtMy0xLTEtNDI2NjY_bc5217a1-e255-4dc9-b9a4-00f7bfcefd33">7,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzUtMS0xLTEtNDI2NjY_7883cb04-2568-456c-942c-90ee7db64058">523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzUtMy0xLTEtNDI2NjY_8cf33d2e-cfe8-4693-b7b1-7fa330859204">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzYtMS0xLTEtNDI2NjY_e79ef253-d49a-49a2-8c34-193e2c720d02">32,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzYtMy0xLTEtNDI2NjY_de9d917a-3718-40c2-b3e8-403eb07157cf">33,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzctMS0xLTEtNDI2NjY_7dc4f8f0-ae29-4686-904c-55092d814ce6">2,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzctMy0xLTEtNDI2NjY_8bc96b1e-8e6b-495e-ae59-879507c1c4b2">2,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Unearned revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzgtMS0xLTEtNDI2NjY_4b14c7f9-f3ca-474d-adff-716cedce9eae">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzgtMy0xLTEtNDI2NjY_9604d408-cae7-42f6-95bf-9a01c3f3e1e0">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEwLTEtMS0xLTQyNjY2_8644e575-f629-446a-a243-6fde8e93c9c1">10,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEwLTMtMS0xLTQyNjY2_a47e9732-6b8e-43e0-a716-6a193352f357">11,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzExLTEtMS0xLTQyNjY2_ce255475-acb2-49d9-ac25-b082686cb7b9">339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzExLTMtMS0xLTQyNjY2_e8963cfb-5097-4066-9313-968b3d80353e">216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEyLTEtMS0xLTQyNjY2_8578e5a6-c16b-440e-ad5c-fda025fc540f">189,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEyLTMtMS0xLTQyNjY2_28bd0a48-df05-4df0-a746-b2ce22226449">168,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEzLTEtMS0xLTQyNjY2_21448e1d-fddd-4f66-84b3-235be0d2a939">151,205</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEzLTMtMS0xLTQyNjY2_c452c2da-e6df-4bb0-96e8-6a8f99e78daf">129,178</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE0LTEtMS0xLTQyNjY2_cbd392ca-c2fc-4592-a097-ff9038cb2073">38,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE0LTMtMS0xLTQyNjY2_2756b7f2-a04f-4ea7-b1c2-42f098fef02d">39,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE2LTEtMS0xLTQyNjY2_3e0e861a-4b9c-49ee-a16c-4db49e7342ce">2,440</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE2LTMtMS0xLTQyNjY2_7c10cfc7-a668-4f2a-afc2-e284c87e94fc">2,062</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Costs to obtain revenue contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:DeferredTaxLiabilitiesDeferredCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE4LTEtMS0xLTQyNjY2_b707aff1-9f0c-4d08-90f6-029371642ab2">11,041</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="yext:DeferredTaxLiabilitiesDeferredCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE4LTMtMS0xLTQyNjY2_551beefb-a43a-4026-90da-b2f4c4ab9cb1">9,904</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Operating lease right-of-use assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE5LTEtMS0xLTQyNjY2_c7b92ce1-f759-4e2c-a9cc-f26e3c39c61c">23,259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE5LTMtMS0xLTQyNjY2_b2d69ad0-dcb1-455e-b3e8-459d4333994f">25,082</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIwLTEtMS0xLTQyNjY2_4a328ad9-0df3-4115-bf89-115e4f23af5f">874</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIwLTMtMS0xLTQyNjY2_a8873fe6-acad-4435-a861-8fe77c6cea7c">1,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIxLTEtMS0xLTQyNjY2_d1f8214a-d999-4434-b721-1c20faf9470b">37,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIxLTMtMS0xLTQyNjY2_d9ff4881-0ccf-4488-8f9d-5888253da7cf">38,076</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability) </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIyLTEtMS0xLTQyNjY2_f95c9fc7-4140-4e42-b16e-85c6a024685d">754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIyLTMtMS0xLTQyNjY2_b2e762db-5ec6-4ac7-a8f6-8397916a5694">954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, for federal income tax purposes, the Company had $<ix:nonFraction unitRef="usd" contextRef="i93792658f6944bd789a1a92fd6535145_I20220131" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzEzNTY_0c3be2ed-2f02-4014-80d5-7efad06fd609">501.0</ix:nonFraction> million of gross U.S. federal NOL carryforwards, with pre-2018 NOL expiring starting in fiscal year 2028 and others indefinitely carried forward. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ida3cd5c72a344972b042c6ee0945e3c5"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, for state income tax purposes, the Company had $<ix:nonFraction unitRef="usd" contextRef="idd1857f042cc4c85a5a96decdc2ceb66_I20220131" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzE1NDg_ce46ba99-3548-4151-bb02-8495dcbc61ae">23.6</ix:nonFraction> million of post-apportioned, tax-effected NOL carryforwards, which expire in fiscal year 2023 through fiscal year 2040. As of January&#160;31, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i0ef128fc268c48d6bfb8ea2aa65dfc34_I20220131" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzE2NzU_47454d9b-c52b-45d9-96e4-1fd2e989e5b2">7.5</ix:nonFraction> million of tax-effected foreign NOL carryforwards which expires starting in fiscal year 2026. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the Company&#8217;s NOL carryforwards in the future will be dependent upon its ability to generate taxable income and could be limited due to ownership changes, as defined under the provisions of Section&#160;382 of the Code and similar state provisions. Utilization of the Company&#8217;s foreign NOL carryforwards in the future will be dependent upon the local tax law and regulation.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, loss carryback and tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years, as a significant piece of negative evidence to overcome. During the fiscal year ended January 31, 2022, the valuation allowance had a net increase of $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzM0NDI_58d830a7-18d5-4d05-baf1-91897ab9bbb2">22.0</ix:nonFraction> million from approximately $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzM0NjQ_9312ef56-2b4c-428c-a82c-e6b6770aa3c3">129.2</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzM0NzA_37ed30e9-0ffc-43b1-9188-c21b611dbc22">151.2</ix:nonFraction> million, primarily due to the impact of the NOL carryforwards established in the current period net with other changes in U.S. deferred tax assets. During the fiscal year ended January 31, 2021, the valuation allowance increased $<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzEyMDk0NjI3OTE1NDIx_ae65d690-5595-4138-b62d-9d4d63cecaa9">23.9</ix:nonFraction> million from approximately $<ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzEyMDk0NjI3OTE1NDQw_88bf21b5-221d-4c32-b77b-95725961033d">105.3</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzEyMDk0NjI3OTE1NDU5_b0a11b67-d104-49e8-bc9c-732578e79cf3">129.2</ix:nonFraction> million, primarily due to the impact of the NOL carryforwards established in the current period and other increases in U.S. deferred tax assets. The increase in the valuation allowance was partially offset by the use of the NOL in the local jurisdiction due to the intra-entity asset transfer. The Company also released a portion of the valuation allowance in certain foreign jurisdictions, as these jurisdictions demonstrated a sustained profitability evidenced by three consecutive years of positive earnings as well as forecasted continuing profitability. The Company will continue to assess the realizability of the deferred tax assets in each applicable jurisdiction going forward. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Considerations</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be subject to state income taxes and withholding taxes upon distribution of non-U.S. earnings in the form of dividends. The Company does not believe these taxes are material.</span></div><div style="margin-top:5pt;text-indent:18pt"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzU5OTk_069d3576-2138-4e0e-b5e7-2eb1e567017f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the fiscal years ended January 31, 2022, 2021, and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"></td><td style="width:47.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.427%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzItMS0xLTEtNDI2NjY_ddb4e940-6e10-4019-b5a5-7b9a93e93c22">267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzItMy0xLTEtNDI2NjY_e75706cf-2c34-4363-a3e3-d9601308c616">493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i257bb0430d4f4e42a75efdef44f2221e_I20190131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzItNS0xLTEtNDI2NjY_3df5df1b-99fe-48a0-ac4b-2b7983e7a70e">233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in prior period: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzQtMS0xLTEtNDI2NjY_e35d2f76-db43-4c7d-9bdb-3c1b15c96e4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzQtMy0xLTEtNDI2NjY_3407eb01-9a61-4091-90ad-d79fa70e6d32">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzQtNS0xLTEtNDI2NjY_6c950cb9-5539-4ce8-adaa-746521e21810">262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzUtMS0xLTEtNDI2NjY_72001f31-5469-4440-9915-1c7e75830558">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzUtMy0xLTEtNDI2NjY_085c48b9-1304-4e88-ba4a-ab24ae22c7eb">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzUtNS0xLTEtNDI2NjY_bf10f9bc-09f7-4c32-9f51-c435febd4a37">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in current period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzctMS0xLTEtNDI2NjY_bd00a3b6-74fc-42d7-bee3-835845b5c755">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzctMy0xLTEtNDI2NjY_859eb416-0723-432d-9c68-4e01a3b2fb7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzctNS0xLTEtNDI2NjY_df58b87a-4de6-4f2a-88b7-5a192b63752c">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEwLTEtMS0xLTQyNjY2_64cdaf11-182f-42e0-bfb9-f8018aca0dae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEwLTMtMS0xLTQyNjY2_9a372722-0f3a-4fe3-b710-159f6168d8d8">233</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEwLTUtMS0xLTQyNjY2_c2e61755-b40b-4684-a90d-3ca6dd141ba1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzExLTEtMS0xLTQyNjY2_4e70e7c2-0e6c-4ef5-a0bc-e85a3329696f">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzExLTMtMS0xLTQyNjY2_9a15e52e-dbae-4c3d-8784-bfe4bdd07b5e">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzExLTUtMS0xLTQyNjY2_df8c186a-a19f-41ab-bca9-61d6faea4e1d">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEyLTEtMS0xLTQyNjY2_808ccae2-3e5a-410d-80de-5310ecca5f20">288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEyLTMtMS0xLTQyNjY2_4aebfd9e-398f-43fa-bfcd-b3eceee2b6de">267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEyLTUtMS0xLTQyNjY2_5378fcfd-fbe7-486c-8d5b-33b0768c9e2f">493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in the (provision for) benefit from income taxes and recognized less than $<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUxNzk_0d765660-12df-4447-9d21-f1f3a5ac68ec"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUxNzk_2b7c6d36-0a5c-4d21-bc65-0f5d8ebba75d"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUxNzk_d89148fb-18a1-4d96-abc3-f60952b14d54">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction> million for interest and penalties in each of the fiscal years ended January 31, 2022, 2021, and 2020. As of January&#160;31, 2022, 2021, and 2020 accrued unrecognized tax benefits were $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUzMzE_d299ff85-5761-4890-8eb7-69e33ad77e59">0.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUzMzU_ba1af0d0-6111-43af-adf3-04f6a224cb37">0.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUzNDM_086c44bd-f2a1-4bf7-a1ff-c61b02dc3fef">0.5</ix:nonFraction> million, respectively, and if recognized would reduce the (provision for) benefit from income taxes, and the Company's effective tax rate. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits of up to $<ix:nonFraction unitRef="usd" contextRef="i57e4bae53be0454882c9645db0abf8c3_I20230131" decimals="-5" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0Xzg3OTYwOTMwMzE2MDA_c82e8263-afca-4524-823c-3520f076b146">0.3</ix:nonFraction>&#160;million may occur in the next twelve months.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income tax examinations in the United States and various state and foreign jurisdictions. The Company&#8217;s most significant operations are in the United States and the earliest open tax year subject to potential examination in the United States is 2008.</span></div></ix:continuation><div id="i608f94454fc64367b8b240f815dcd718_127"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzIzMzU_4e4e26b2-d40a-4de2-9f86-e4f1bcf29bcc" continuedAt="if9af8050cf2749c395ee276fd0289381" escape="true">Leases</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if9af8050cf2749c395ee276fd0289381" continuedAt="i561943b8ddb24338b7a4ed22dba5b889">The Company's operating lease arrangements are principally for office space. As of January&#160;31, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzExOQ_a7165e1f-4038-41de-ba71-0fed34fef977">18.8</ix:nonFraction> million of operating lease liabilities, current, $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzE2Mw_836e4aa3-c71d-4436-9ea2-fa69b50aaf8f">113.8</ix:nonFraction> million of operating lease liabilities, non-current, $<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzIxMQ_a8cad1dd-50dd-41af-8836-e34dbe1ef1b8">97.1</ix:nonFraction> million of operating lease right-of-use assets, and no financing leases, on its consolidated balance sheet. The operating lease arrangements included in the measurement of lease liabilities do not include short-term leases as discussed in Note 2, "Summary of Significant Accounting Policies", and had a weighted-average remaining lease term of <ix:nonNumeric contextRef="i521da050c09e439bb662c950c53d792a_I20220131" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzU1MA_c4e1ba6b-b222-4ad9-a849-c8e1fdd20e5e">8.7</ix:nonNumeric> years and a weighted-average discount rate of <ix:nonFraction unitRef="number" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzU5Mw_ed2b7b3f-4d5b-48c9-91ad-e27ad35e6dc5">5.9</ix:nonFraction>%, as of January&#160;31, 2022. During the fiscal year ended January 31, 2022, the Company paid $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzkzNDU4NDg4NDE1NTU_7173806e-0722-4168-8fb7-3017f2fcbbc5">18.9</ix:nonFraction>&#160;million for amounts included in the measurement of lease liabilities and obtained $<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzcxNg_533a26d4-9e3c-468b-87d1-1eebc769fc8e">2.6</ix:nonFraction> million of operating lease right-of-use assets in exchange for lease obligations. </ix:continuation></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i561943b8ddb24338b7a4ed22dba5b889"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzIzMzY_1f6901e5-b50d-448d-a8b8-9dfadeabd1fe" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal years ended January&#160;31, 2022, 2021, and 2020, the Company recognized lease expense, which consisted of the following: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:53.913%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzItNS0xLTEtNDI2NjY_00ab8991-6a4d-4c4c-85d3-7a2ef4d7b81f">17,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzItNy0xLTEtNDI2NjY_3ac1616e-4413-4bc7-be3f-31611884b80e">20,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzItOS0xLTEtNTYxNTA_1bf7212c-1930-4644-b32c-a8ed37e3b6e1">16,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzMtNS0xLTEtNDI2NjY_94613226-7afa-4c9d-8713-701eea296983">763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzMtNy0xLTEtNDI2NjY_e4e33312-322b-4ef1-8621-db6d1acca5bd">1,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzMtOS0xLTEtNTYxNTA_40b39804-18e5-4073-bcd3-70ef03d1c105">2,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzQtNS0xLTEtNDI2NjY_4a47c5e2-da6c-4d0f-b037-9083b8c14c37">8,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzQtNy0xLTEtNDI2NjY_020f94f3-dda8-44df-98ba-6e8a1b25b319">4,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzQtOS0xLTEtNTYxNTA_d161ee08-a2a0-46ab-a049-51e8df19ec78">2,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzUtNS0xLTEtNDI2NjY_ae9ec13e-c4b1-48da-9b8d-92a12e4a10e3">26,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzUtNy0xLTEtNDI2NjY_78c18611-1728-4cff-88b0-33d513497854">25,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzUtOS0xLTEtNTYxNjE_57e0e1d2-9d93-4781-b3a3-6449d5c067e8">21,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the term of the arrangement beginning on the lease commencement date for lease arrangements that have an initial term greater than twelve months and therefore are recorded on the balance sheet. Short-term lease expense is recognized on a straight-line basis over the lease term for lease arrangements that have an initial term of 12 months or less and therefore are not recorded on the balance sheet. Variable lease expense is recognized as incurred and consists of real estate taxes and utilities, among other office space related expenses. For the fiscal year ended January 31, 2022, variable lease expense reflected the increased costs of the Company's use of its new offices spaces and certain associated real estate taxes. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzIzMzc_1395c42c-f879-4b67-9b48-bb5cd9f9cd11" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total remaining operating lease payments included in the measurement of lease liabilities on the Company's consolidated balance sheet as of January&#160;31, 2022, was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"></td><td style="width:64.732%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.009%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending January 31:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzEtMi0xLTEtNDI2NjY_b9ee03d4-1657-45ca-9db2-9f1ad620413e">19,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzItMi0xLTEtNDI2NjY_88e4d743-06da-4096-a082-063cdb849600">19,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzMtMi0xLTEtNDI2NjY_21b93f1e-8869-4122-aa9d-78e3fe15b87b">18,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzQtMi0xLTEtNDI2NjY_7a8b8f8b-fe57-49fd-920f-50b9012b25aa">19,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzUtMi0xLTEtNDI2NjY_c9e8c492-8247-4187-b684-797655da5af8">19,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzYtMi0xLTEtNDI2NjY_df308f98-e701-4178-9e51-742827c4991c">75,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzctMi0xLTEtNDI2NjY_510b22f7-3049-4e02-bf49-6b11ffe37403">171,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: tenant allowances </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:LesseeOperatingLeaseTenantAllowances" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzgtMi0xLTEtNDI2NjY_c80f5b2e-1b3f-40ea-8d69-c4d22b5e8747">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:LesseeOperatingLeaseLiabilityPaymentsDueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzktMi0xLTEtNDI2NjY_5e2b86a7-d3d8-4a11-8104-ace0fc1a03d7">171,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzEwLTItMS0xLTQyNjY2_63690a87-d8db-4f35-b699-7a52d844b0c6">38,720</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities, reflecting the present value of net lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzExLTItMS0xLTQyNjY2_2c4f781f-b83e-4fdd-becd-2f1f274557b7">132,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="i608f94454fc64367b8b240f815dcd718_130"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90ZXh0cmVnaW9uOjYxOWY1NTI5NGYwMjQ1ZTI4YTlmNjVlMjJmYjQyYmQ4XzM2ODg_1aca6723-33e7-4463-acb4-d1e868de20d6" continuedAt="i0b697844a80040fa97ff9cccbd9c362a" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i0b697844a80040fa97ff9cccbd9c362a" continuedAt="i76faaacce73040a1a30bd099aa8d91e8"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is obligated to make payments under certain non-cancelable contractual obligations in the normal course of business. The Company's contractual obligations primarily relate to its operating lease arrangements for office space. Its other contractual obligations include contracts with its Knowledge Network application providers, which generally have a term of one year, although some have a term of several years, and its software vendors, among others. These obligations represent minimum contractual payments, or the Company's best estimate for variable elements based on historical payments. The Company's contractual obligations have various expiry dates between fiscal years 2023 and 2035.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90ZXh0cmVnaW9uOjYxOWY1NTI5NGYwMjQ1ZTI4YTlmNjVlMjJmYjQyYmQ4XzM2OTQ_4bce4fc6-5128-471d-9cce-533dd56ab8e8" continuedAt="i8ab20d707e7a49fe96ba4a3c9aa8b4f4" escape="true">As of January&#160;31, 2022, the Company's contractual obligations are as follows (in thousands):</ix:nonNumeric></span><ix:continuation id="i8ab20d707e7a49fe96ba4a3c9aa8b4f4"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"></td><td style="width:59.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.792%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending January 31:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzEtMi0xLTEtNDI2NjY_27361fc3-3081-408b-acde-b97f48beb9b1">19,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:ContractualObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzEtNC0xLTEtNDI2NjY_710ea5f3-8677-4804-a0c7-d49f1f2abc29">35,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzItMi0xLTEtNDI2NjY_ac282ee3-f999-48ac-b5d3-8b84f6db4dbc">19,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:ContractualObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzItNC0xLTEtNDI2NjY_f45ad68a-43c6-4b61-b909-543c056fb028">16,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzMtMi0xLTEtNDI2NjY_b7a51dd4-093e-4d8f-8ad7-23ef46100ac4">18,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:ContractualObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzMtNC0xLTEtNDI2NjY_33859f42-d523-4555-918c-f8147b7b89c7">8,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzQtMi0xLTEtNDI2NjY_814014d6-b036-40a3-89a3-96ee2c535fd8">19,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:ContractualObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzQtNC0xLTEtNDI2NjY_a0e72f7e-8a22-4577-bd28-3f54d19dd183">1,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzUtMi0xLTEtNDI2NjY_8760af5e-465c-4410-9d13-a4d285f83f84">19,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:ContractualObligationDueInFifthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzUtNC0xLTEtNDI2NjY_56666ec5-3fe7-42cb-8601-da28ec985c61">1,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzYtMi0xLTEtNDI2NjY_a70898e3-47c4-4773-9d62-18cfdd035a9f">75,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:ContractualObligationDueInFifthYearAndThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzYtNC0xLTEtNDI2NjY_2a6c6eb0-c587-4dc1-b55a-5017c5e41399">401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzctMi0xLTEtNDI2NjY_a82661b1-fd79-4884-b747-ceb00758e6d8">171,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521da050c09e439bb662c950c53d792a_I20220131" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzctNC0xLTEtNDI2NjY_02edfc2f-e5e5-4f69-b56e-8d966e1441a0">64,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i76faaacce73040a1a30bd099aa8d91e8"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;    The Company is and may be involved in various legal proceedings arising in the normal course of business. Although the results of litigation and claims cannot be predicted with certainty, currently, in the opinion of the Company, the likelihood of any material adverse impact on the Company's results of operations, cash flows or the Company's financial position for any such litigation or claims is deemed to be remote. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense costs, diversion of management resources and other factors.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Indemnifications</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Yext platform is in some cases warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company's product specifications.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party's intellectual property rights and/or if the Company breaches its contractual agreements with a customer or in instances of negligence, fraud or willful misconduct by the Company. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the accompanying consolidated financial statements.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company has also agreed to indemnify certain of its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person's service as a director or officer, including any action by the Company, arising out of that person's services as the Company's director or officer or that person's services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div></ix:continuation><div id="i608f94454fc64367b8b240f815dcd718_133"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90ZXh0cmVnaW9uOmIxOGFkZWExYjY5NDQ3YTJhNmVlNDk5MTRhMGViMWYxXzEwNzg_04bde013-169c-4192-a4ea-ed7419b63fca" continuedAt="i632e1f6923fd4bef8af245c880c4d8ac" escape="true">Net Loss Per Share Attributable to Common Stockholders</ix:nonNumeric></span></div><ix:continuation id="i632e1f6923fd4bef8af245c880c4d8ac"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90ZXh0cmVnaW9uOmIxOGFkZWExYjY5NDQ3YTJhNmVlNDk5MTRhMGViMWYxXzEwNzQ_39d557f4-3ce5-426c-8961-485f716fab4c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzMtMS0xLTEtNDI2NjY_0446dd7b-faae-4aeb-9a81-bc84df668527">93,259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzMtMy0xLTEtNDI2NjY_41f344ca-46a0-4d10-a3d7-615a57b82427">94,692</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzMtNS0xLTEtNDI2NjY_a35317d0-dedb-49b8-a58f-5637cd8efc56">121,544</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzUtMS0xLTEtNDI2NjY_dafbf925-35a4-4d02-8288-f85c4af510d0">127,814,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzUtMy0xLTEtNDI2NjY_298eaca5-7798-4f7a-9391-24717222d82b">119,690,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="0" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzUtNS0xLTEtNDI2NjY_6e711b28-be4f-4843-b895-f2fc59561193">111,758,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzYtMS0xLTEtNDI2NjY_9b42279a-7a27-4ba0-a685-4a2dc0664994">0.73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzYtMy0xLTEtNDI2NjY_7106709f-1b2e-448c-84c1-33e03e6b76f3">0.79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzYtNS0xLTEtNDI2NjY_bded6e8c-ad87-4cdf-ada3-7db1708e6b5a">1.09</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:5pt;margin-top:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Since the Company was in a net loss position for all periods presented, net loss per share attributable to common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been anti-dilutive. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90ZXh0cmVnaW9uOmIxOGFkZWExYjY5NDQ3YTJhNmVlNDk5MTRhMGViMWYxXzEwNzU_ee5b6612-bd7e-4a8a-ade2-782f2a989d58" continuedAt="i56bbfa1ccd4a44dbab9efec1df1690e7" escape="true">Anti-dilutive common equivalent shares were as follows:</ix:nonNumeric></span><ix:continuation id="i56bbfa1ccd4a44dbab9efec1df1690e7"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:55.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaa2e1bc6a9344662b36dce93f6454162_D20210201-20220131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzItMi0xLTEtNDI2NjY_9355f59a-4bb6-49e2-b15f-c76d9e25009a">6,620,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61d261d4c4bc4b99a0be24b482a403da_D20200201-20210131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzItNC0xLTEtNDI2NjY_e6280dc9-83a4-4a2a-8fde-0220edcda18d">8,871,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id595f27c26484a48adc7abb1916b6328_D20190201-20200131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzItNi0xLTEtNDI2NjY_8742c794-9b86-4964-bfe3-7e753a0feebc">12,371,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9d3b9213b79644eeb1578f4bc751defd_D20210201-20220131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzMtMi0xLTEtNDI2NjY_00a43371-b2d0-4eec-bde3-2e42de5657f0">10,184,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia5de654bb68540789d958dd90d6f8c5b_D20200201-20210131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzMtNC0xLTEtNDI2NjY_e568798b-3421-4fe7-b028-9f24a981027f">9,545,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia5901a965b1a4dbc9855c43b01375558_D20190201-20200131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzMtNi0xLTEtNDI2NjY_f9f2493f-aa32-4e5b-96ba-9f7f13e8232d">9,910,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares estimated to be purchased under ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f65102b7e1d4de69c051e4b94b283e9_D20210201-20220131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzQtMi0xLTEtNDI2NjY_ca94e0c9-1191-4bae-b88a-fa93b0c05e6b">291,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie9e9aafd82fa4889880a08f645a86115_D20200201-20210131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzQtNC0xLTEtNDI2NjY_7f4cfce3-4dcc-4e16-9d0a-13f9addc4799">315,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i597b822d134c4f5590b6e7713f28d6f2_D20190201-20200131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzQtNi0xLTEtNDI2NjY_2c1a1714-978c-45d3-9a68-d2b07e55c133">284,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive common equivalent shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzUtMi0xLTEtNDI2NjY_ef0eb541-2f93-4961-8b44-a87c47c9d7df">17,095,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzUtNC0xLTEtNDI2NjY_1e2045b8-1691-4020-8d6e-2e0d1a1a47db">18,732,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzUtNi0xLTEtNDI2NjY_59247c65-3568-40f3-8b35-a58fc0f1c62c">22,566,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_136"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 15. <ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90ZXh0cmVnaW9uOjk2NGMxZWUzMzRiNDRiOTI4NWY2ZGVmZWQ2ZjFiZDY4XzE2Mw_6f0db95d-7142-4975-99f0-37a66d64659a" continuedAt="i1d68af899b5c41d1b505eb8a1e42e0de" escape="true">Selected Quarterly Financial Data (Unaudited)</ix:nonNumeric></span></div><ix:continuation id="i1d68af899b5c41d1b505eb8a1e42e0de"><ix:nonNumeric contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90ZXh0cmVnaW9uOjk2NGMxZWUzMzRiNDRiOTI4NWY2ZGVmZWQ2ZjFiZDY4XzE2NA_55d4a40b-3a59-40c5-a96b-5da947ba918a" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected summarized quarterly financial information for the fiscal years ended January&#160;31, 2022&#160;and&#160;2021&#160;was as follows:&#160;&#160;&#160;&#160;</span></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"><tr><td style="width:1.0%"></td><td style="width:40.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jan.&#160;31, 2022</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Oct.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jul.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Apr.&#160;30, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzItMS0xLTEtNDI2NjY_8d412d06-ff82-44b2-8c2b-5c1f22370a8d">100,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzItMy0xLTEtNDI2NjY_53b07903-13e4-4d72-82c6-7f7c4f1fae7c">99,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzItNS0xLTEtNDI2NjY_0c9596b0-bd7b-4192-8406-9de1ff0ae141">98,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzItNy0xLTEtNDI2NjY_be397f2f-3fe1-4335-a7a7-16ea12e159e9">91,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzMtMS0xLTEtNDI2NjY_3ed447ea-04ce-462a-916d-4e71b67975f1">76,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzMtMy0xLTEtNDI2NjY_9932448b-e35a-49e6-a0b9-3835be97a95d">74,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzMtNS0xLTEtNDI2NjY_a3a72b05-fe41-4a9f-8994-d5cc6c781ad4">71,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzMtNy0xLTEtNDI2NjY_ee530f5f-625e-4cf5-a8a0-9bda41dcb90e">70,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzQtMS0xLTEtNDI2NjY_77fd59b3-2f95-4701-b4cd-0f32b2cd519d">21,961</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzQtMy0xLTEtNDI2NjY_06c536eb-2488-4041-bd51-6be8ace7e2b4">24,354</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzQtNS0xLTEtNDI2NjY_fcf4790d-76db-4aad-ae61-429ce083d595">26,412</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzQtNy0xLTEtNDI2NjY_adfef689-728b-42ca-87e2-ecea7d8b2d9e">17,232</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzUtMS0xLTEtNDI2NjY_488293bb-588a-4cf7-b686-9a0d95ad0831">23,110</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzUtMy0xLTEtNDI2NjY_69f9b3fd-7dc8-4c48-bbf9-898ee8cc2fc4">24,926</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzUtNS0xLTEtNDI2NjY_42c22208-98c2-4dd1-8671-ad95b39cf2e7">27,592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzUtNy0xLTEtNDI2NjY_2411e977-0583-442b-b0ef-73f0d65baf94">17,631</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzYtMS0xLTEtNDI2NjY_480461da-3972-4257-9a21-d3c02ad2eac4">0.18</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzYtMy0xLTEtNDI2NjY_3f557a03-a0fc-40be-bf7e-54955d16eb53">0.19</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzYtNS0xLTEtNDI2NjY_4bd582e1-5191-42c6-b5a9-1e318f695c5a">0.22</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzYtNy0xLTEtNDI2NjY_404d6c1b-185b-450f-b1e3-7fb61dfc2296">0.14</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"><tr><td style="width:1.0%"></td><td style="width:40.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jan.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Oct.&#160;31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jul.&#160;31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Apr.&#160;30, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzItMS0xLTEtNDI2NjY_51a0510f-bf59-4396-b95f-f12e19337bbc">92,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzItMy0xLTEtNDI2NjY_f940e174-8051-4a98-a348-5e2ccb7e53cc">89,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzItNS0xLTEtNDI2NjY_d46d1bf1-4f99-41c5-9d11-88b7eaf59713">88,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzItNy0xLTEtNDI2NjY_776ff032-0ce5-4739-a76c-7442a265b6e0">85,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzMtMS0xLTEtNDI2NjY_359d343f-d834-40f0-b80e-6c3e864a3ccc">70,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzMtMy0xLTEtNDI2NjY_8472a480-3545-4589-873f-65192b89b6dd">67,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzMtNS0xLTEtNDI2NjY_a3a73d34-f890-4e28-8698-f7d7b2a15933">66,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzMtNy0xLTEtNDI2NjY_026d62bf-124a-4847-8638-cae20b507f4f">64,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzQtMS0xLTEtNDI2NjY_29f627d9-88fc-4c2f-a7ca-2f3ac25ffcb9">19,143</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzQtMy0xLTEtNDI2NjY_fe6bea88-a23c-496b-b558-c3049be1c9ab">21,760</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzQtNS0xLTEtNDI2NjY_1960047c-92b2-40d6-a581-cc1a05790572">24,240</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzQtNy0xLTEtNDI2NjY_df79a9b3-7750-4f71-aa30-b525ce0379a4">29,189</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzUtMS0xLTEtNDI2NjY_6213e975-fc51-43dd-a8cf-2c8559a7932d">18,311</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzUtMy0xLTEtNDI2NjY_09adf880-5143-4b15-970c-7e8d9f899776">22,041</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzUtNS0xLTEtNDI2NjY_81af8853-0441-4ca0-ae8f-ee9ad25d0dee">25,116</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzUtNy0xLTEtNDI2NjY_1bb4707d-298b-40b3-a327-36744c805666">29,224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzYtMS0xLTEtNDI2NjY_f886c69a-0938-462c-9229-6e5aa9e4696c">0.15</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzYtMy0xLTEtNDI2NjY_4838fcce-1561-450c-a959-0a67470778a9">0.18</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzYtNS0xLTEtNDI2NjY_318b2aea-620d-446e-bddd-490e45266b97">0.21</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzYtNy0xLTEtNDI2NjY_a9357271-eda9-4ce0-be3f-9b2a5f26a787">0.25</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_142"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i608f94454fc64367b8b240f815dcd718_145"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act").</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our company&#8217;s reports filed under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of January&#160;31, 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management's Report on Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of January&#160;31, 2022 based on the guidelines established in the Internal Control&#8212;Integrated Framework (2013 framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Internal control over financial reporting includes policies and procedures that provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles. Based on the results of our evaluation, we concluded that as of January&#160;31, 2022 we have maintained effective internal control over financial reporting.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of our internal control over financial reporting has been audited by Ernst &amp; Young LLP, an independent registered public accounting firm, and as part of the audit, has issued an unqualified opinion on the effectiveness of our internal control over financial reporting as of January&#160;31, 2022, which is included in Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the audit of the fiscal year 2021 consolidated financial statements, we and our independent registered public accounting firm identified a material weakness related to our processes to calculate, record and account for sales commissions. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2022, we remediated the identified deficiencies in internal control over financial reporting identified above as described below:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:14.5pt">Improved governance of our incentive compensation plans</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:14.5pt">Implemented new information technology systems to calculate, record and account for sales commissions</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:14.5pt">Implemented IT general controls, including logical security and application change management controls for these new information technology systems</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:14.5pt">Implemented new automated controls to calculate, record and account for sales commissions</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:14.5pt">Implemented new manual controls and strengthened existing controls across the process to calculate, record and account for sales commissions, including management review controls to detect errors in calculated sales commissions </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have tested and evaluated the implementation of these new and revised processes and internal controls to ascertain whether they are designed and operating effectively to provide reasonable assurance that they will prevent or detect a material error in our financial statements and have concluded that our internal control over financial reporting was effective as of January 31, 2022.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as noted above, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended January 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limitations on the Effectiveness of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the control system&#8217;s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues within a company are detected. The inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i608f94454fc64367b8b240f815dcd718_148"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B. Other Information</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_151"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">PART III</span></div><div id="i608f94454fc64367b8b240f815dcd718_154"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10. Directors, Executive Officers and Corporate Governance</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about our directors and persons nominated to become directors can be found under the caption &#8220;Directors and Corporate Governance &#8211; Board Composition&#8221; in our Proxy Statement for the 2022 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended January&#160;31, 2022 ("Proxy Statement") and is incorporated herein by reference.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about our named executive officers is reported under the caption &#8220;Executive Officers &#8221; in our Proxy Statement and is incorporated herein by reference.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on beneficial ownership reporting compliance can be found under the caption &#8220;Delinquent Section 16(a) Reports&#8221; in our&#160;Proxy Statement and is incorporated herein by reference.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors has adopted a Code of Business Conduct and Ethics, which establishes the standards of ethical conduct applicable to all directors, officers and employees of our Company, including our Chief Executive Officer, Chief Financial Officer and Chief Accounting Officer. The code addresses, among other things, conflicts of interest, compliance with disclosure controls and procedures and internal controls over financial reporting, corporate opportunities and confidentiality requirements. Our Code of Business Conduct and Ethics is available on the Investor Relations section of our website at&#160;investors.yext.com. We intend to disclose any amendments to the code, or any waivers of its requirements, on our website to the extent required by SEC applicable rules and regulations. The inclusion of our website address in this annual report does not include or incorporate by reference into this annual report the information on or accessible through our website.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the procedures by which security holders may recommend nominees to our Board of Directors can be found in our&#160;Proxy Statement under the caption &#8220;Directors and Corporate Governance &#8211; Identifying and Evaluating Director Nominees&#8221; and is incorporated herein by reference.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning the composition of the audit committee and our audit committee financial expert is contained in our&#160;Proxy Statement under the caption &#8220;Directors and Corporate Governance &#8211; Board Committee and Meetings &#8211; Audit Committee&#8221; and is incorporated herein by reference.</span></div><div id="i608f94454fc64367b8b240f815dcd718_157"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11. Executive Compensation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the compensation of our directors and named executive officers, compensation committee interlocks and the compensation committee report can be found in our&#160;Proxy Statement under the caption &#8220;Directors and Corporate Governance &#8211; Compensation of Non-Employee Directors,&#8221; &#8220;&#8211; Compensation Committee Interlocks,&#8221; &#8220;&#8211; Compensation Risk Management&#8221; and &#8220;Executive Compensation&#8221; and is incorporated herein by reference.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Compensation Committee Report can be found in our Proxy Statement under the caption "Compensation Committee Report" and is incorporated herein by reference.</span></div><div id="i608f94454fc64367b8b240f815dcd718_160"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to securities authorized for issuance under equity compensation plans can be found under &#8220;Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities &#8211; Securities Authorized for Issuance under Equity Compensation Plans&#8221; and is incorporated herein by reference.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the security ownership of certain beneficial owners and of directors and named executive officers, can be found in our&#160;Proxy Statement under the caption &#8220;Beneficial Ownership of Shares of Common Stock&#8221;.</span></div><div id="i608f94454fc64367b8b240f815dcd718_163"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to certain relationships and related person transactions and director independence can be found in our Proxy Statement under &#8220;Certain Relationships and Related Person Transactions&#8221; and &#8220;Directors and Corporate Governance &#8211; Director Independence&#8221; and is incorporated herein by reference.</span></div><div id="i608f94454fc64367b8b240f815dcd718_166"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14. Principal Accountant Fees and Services</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to the audit committee's pre-approval policies and procedures for audit and other services and information on our principal accountant fees and services can be found  in our Proxy Statement under &#8220;Item 2 &#8212; Ratification of Independent Registered Public Accounting Firm &#8212; Audit and Non-Audit Fees&#8221; and &#8220;&#8212; Policy on Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services of Independent Registered Public Accounting Firm&#8221; and is incorporated herein by reference.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_169"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">PART IV</span></div><div id="i608f94454fc64367b8b240f815dcd718_172"></div><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15. Exhibits and Financial Statement Schedules</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) The following documents are filed as a part of this Annual Report on Form 10-K:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The information concerning our financial statements, and Report of Independent Registered Public Accounting Firm required by this Item is incorporated by reference herein to the section of this Annual Report on Form 10-K in Item&#160;8, entitled &#8220;Consolidated Financial Statements and Supplementary Data.&#8221;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statement Schedules</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Financial Statement Schedules have been omitted because they are not applicable or are not required or the information required to be set forth herein is included in the Consolidated Financial Statements or Notes thereto.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exhibits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;The documents listed in the accompanying exhibit index are filed or incorporated by reference as part of this Annual Report on Form 10-K.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit Index</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.972%"><tr><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.991%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.306%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.888%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Incorporated by Reference</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit&#160;Title</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Form</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">File No.</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Filing</span></div><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;margin-top:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Filed</span></div><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Herewith</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-3_2.htm">3.</a>1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-3_2.htm">Amended and Restated Certificate of Incorporation</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2017</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-3_4.htm">3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-3_4.htm">Amended and Restated Bylaws</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917002055/a2231476zex-4_1.htm">4.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917002055/a2231476zex-4_1.htm">Form of Common Stock Certificate</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/28/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-4_2.htm">4.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-4_2.htm">Fifth Amended and Restated Investors' Rights Agreement, dated May 28, 2014, as subsequently amended, by and among the Registrant and certain security holders of the Registrant.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex43_descriptionofsecuriti.htm">4.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex43_descriptionofsecuriti.htm">Description of Registrant's Securities registered pursuant to Section 12 of the Securities Exchange Act of 1934</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_1.htm">10.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_1.htm">Form of Indemnification Agreement entered into between the Registrant and its directors and executive officers.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_2.htm">10.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_2.htm">2016 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_3.htm">10.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_3.htm">Form of Stock Option Grant Notice and Stock Option Agreement under 2016 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_4.htm">10.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_4.htm">Form of Restricted Stock Unit Agreement under 2016 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_5.htm">10.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_5.htm">Form of Restricted Stock Agreement under 2016 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_6.htm">10.6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_6.htm">2017 Employee Stock Purchase Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_7.htm">10.7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_7.htm">2008 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_8.htm">10.8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_8.htm">Form of Stock Option Grant Notice and Stock Option Agreement under 2008 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_9.htm">10.9</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_9.htm">Form of Restricted Stock Unit Agreement under 2008 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_10.htm">10.10</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_10.htm">Employee Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_13.htm">10.1</a>1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_13.htm">Outside Director Compensation Policy.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_14.htm">10.1</a>2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_14.htm">Change of Control and Severance Policy.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_15.htm">10.1</a>3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_15.htm">Form of Employment Agreement with the executive officers of the </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_15.htm">Company</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001709/a2231350zex-10_15.htm">.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/17/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000161417820000308/ex101advisoragreementj.htm">10.14</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000161417820000308/ex101advisoragreementj.htm">Advisor Agreement between the Company and James Steele, dated as of September 30, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-38056</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/3/2020</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_11.htm">10.1</a>5</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_11.htm">Agreement of Lease, dated May&#160;24, 2012, by and between the Registrant and 1 Madison Office Fee&#160;LLC.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.972%"><tr><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.991%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.306%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.888%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_12.htm">10.1</a>6</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000104746917001510/a2231179zex-10_12.htm">Lease dated May&#160;15, 2014 by and between the Registrant and Credit Suisse (USA)&#160;Inc.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-216642</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/13/2017</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000161417820000150/ex101yextinconemadison.htm">10.17</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000161417820000150/ex101yextinconemadison.htm">Surrender Agreement, dated as of the May 29, 2020 between 1 Madison Office Fee LLC, as landlord under the original lease and as sublandlord under the sublease and Yext, Inc., as tenant under the original lease and as subtenant under the sublease.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-38056</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/4/2020</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000161417819000204/ex101subleasenyc.htm">10.18</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000161417819000204/ex101subleasenyc.htm">Sublease dated as of April 23, 2019 by and between Aetna Life Insurance Company and Yext, Inc.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-38056</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5/31/2019</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000110465920032517/tm2012482d1_ex10-1.htm">10.19</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1614178/000110465920032517/tm2012482d1_ex10-1.htm">Credit Agreement, dated as of March 11, 2020, by and among Yext, Inc., as borrower, the lenders from time to time party thereto, and Silicon Valley Bank, as administrative agent, collateral agent, issuing lender and swingline lender.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-38056</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/12/2020</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/0001614178/000161417821000065/ex10irst_amendmentxtoxcred.htm">10.20</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/0001614178/000161417821000065/ex10irst_amendmentxtoxcred.htm">First Amendment to Credit Agreement and Guarantee and Collateral Agreement, dated as of January 29, 2021, among Yext, Inc., as borrower and Silicon Valley Bank, as administrative agent and lender.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-38056</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/16/2021</span></td><td colspan="3" style="padding:0 2.12pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex211-listofyextsubsidiari.htm">21.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex211-listofyextsubsidiari.htm">List of subsidiaries of Yext,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex231_consentfy2210-k.htm">23.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex231_consentfy2210-k.htm">Consent of Ernst&#160;&amp; Young&#160;LLP, independent registered public accounting firm.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_178">24.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i608f94454fc64367b8b240f815dcd718_178">Power of Attorney (contained in the signature page to this Annual Report on Form 10-K).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex311_sect302certceofy22.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex311_sect302certceofy22.htm">Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex312_sect302certcfofy22.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex312_sect302certcfofy22.htm">Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex321_sect906certceofy22.htm">32.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex321_sect906certceofy22.htm">Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex322_sect906certcfofy22.htm">32.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex322_sect906certcfofy22.htm">Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></div></td></tr><tr><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interactive Data Files Pursuant to Rule 405 of Regulation S-T formatted in Inline XBRL (Extensible Business Reporting Language): (i) Consolidated Balance Sheets as of January&#160;31, 2022 and 2021, (ii) Consolidated Statements of Operations and Comprehensive Loss for the fiscal years ended January&#160;31, 2022, 2021 and 2020, (iii) Consolidated Statements of Stockholders' Equity as of January&#160;31, 2022, 2021 and 2020 (iv) Consolidated Statements of Cash Flows for the fiscal years ended January&#160;31, 2022, 2021 and 2020 and (v) Notes to Consolidated Financial Statements </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cover page from the Company's Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2022, formatted in Inline XBRL (included in Exhibit 101).</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;These exhibits are furnished with this Annual Report on Form 10-K and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Yext, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filings.</span></div><div id="i608f94454fc64367b8b240f815dcd718_175"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16. Form 10-K Summary</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="i608f94454fc64367b8b240f815dcd718_178"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">SIGNATURES</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: March&#160;18, 2022</span></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yext, Inc.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Steven Cakebread</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Steven Cakebread</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chief Financial Officer<br/>(Principal Financial Officer)</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:144%">POWER OF ATTORNEY</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Howard Lerman, Steven Cakebread, Michael Walrath and Darryl Bond, and each of them, as his or her true and lawful attorney-in-fact and agent with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the SEC, granting unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant in the capacities and on the dates indicated.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.805%"><tr><td style="width:1.0%"></td><td style="width:30.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.896%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Date</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Howard Lerman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Director </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Howard Lerman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Steven Cakebread</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Steven Cakebread</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Darryl Bond</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Darryl Bond</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Brian Distelburger</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Director </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brian Distelburger</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jesse Lipson</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jesse Lipson</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Julie Richardson</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Julie Richardson</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Andrew Sheehan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Andrew Sheehan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Hillary Smith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hillary Smith</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Michael Walrath</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Michael Walrath</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Seth Waugh</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seth Waugh</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Tamar Yehoshua</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tamar Yehoshua</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Shane Battier</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shane Battier</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.3
<SEQUENCE>2
<FILENAME>ex43_descriptionofsecuriti.htm
<DESCRIPTION>EX-4.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="idf99561abcef4dbba98a7b68e67a32a5_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> EXHIBIT 4.3   </font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF REGISTRANT&#8217;S SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REGISTERED PURSUANT TO SECTION 12 OF THE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF COMMON STOCK</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022, Yext, Inc. had one class of securities registered pursuant to Section 12 of the Securities Exchange Act of 1934, as amended, our common stock, par value $0.001 per share.  The following summary does not purport to be complete and is qualified in its entirety by the provisions of our amended and restated certificate of incorporation, amended and restated bylaws and investors&#8217; rights agreement, copies of which are filed as exhibits to the Annual Report on Form 10-K of which this Exhibit 4.3 is a part.  References in this exhibit to &#8220;the company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Yext,&#160;Inc. and not to any of its subsidiaries.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Authorized Capital Stock </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our authorized capital stock consists of 550,000,000 shares, with a par value of $0.001 per share, of which&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;500,000,000 shares are designated as common stock&#59; and</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;50,000,000 shares are designated as preferred stock.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Voting Rights</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of our common stock are entitled to one vote per share on all matters to be voted on by the stockholders and there are no cumulative voting rights.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to preferences that may be applicable to any outstanding shares of preferred stock, holders of common stock are entitled to receive ratably such dividends, if any, as may be declared by our board of directors out of funds legally available therefor.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidation</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event we liquidate, dissolve or wind up, holders of common stock are entitled to share in all assets remaining after payment of liabilities and the liquidation preferences of any outstanding shares of preferred stock.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rights and Preferences</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of common stock have no preemptive, conversion or subscription rights. There are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of common stock are fully paid and nonassessable.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No shares of our preferred stock are currently outstanding. Under our amended and restated certificate of incorporation, our board of directors has the authority, without further action by the stockholders, to issue from time to time the preferred stock in one or more series, to fix the number of shares of any such series and the designation thereof and to fix the rights, preferences, privileges and restrictions granted to or imposed upon such preferred stock, including dividend rights, conversion rights, voting rights, redemption privileges and liquidation preference, any or all of which may be greater than or senior to the rights of the common stock. The issuance of preferred stock could </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adversely affect the voting power of holders of common stock and reduce the likelihood that such holders will receive dividend payments and payments upon liquidation. Such issuance could have the effect of decreasing the market price of our common stock. The issuance of preferred stock or even the ability to issue preferred stock could have the effect of delaying, deferring or preventing a change in control. We have no present plans to issue any shares of preferred stock.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti&#8209;Takeover Effects of Delaware Law and Our Certificate of Incorporation and Bylaws</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and our amended and restated bylaws contain certain provisions that could have the effect of delaying, deferring or discouraging another party from acquiring control of us. These provisions, which are summarized below, are designed, in part, to encourage persons seeking to acquire control of us to first negotiate with our board of directors.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Undesignated Preferred Stock</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed above, our board of directors has the ability to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change control of us. These and other provisions may have the effect of deferring hostile takeovers or delaying changes in control or management of our company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Calling of Special Meetings of Stockholders</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that special meetings of the stockholders may be called only by the chairperson of our board of directors, our Chief Executive Officer, our President (in the absence of our Chief Executive Officer) or our board of directors.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Requirements for Advance Notification of Stockholder Nominations and Proposals</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated bylaws include advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of our board of directors or a committee of our board of directors.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Board Classification</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors is divided into three classes, one class of which is elected each year by our stockholders. The directors in each class serve for a three&#8209;year term. A third party may be discouraged from making a tender offer or otherwise attempting to obtain control of us as it is more difficult and time consuming for stockholders to replace a majority of the directors on a classified board.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limits on Ability of Stockholders to Act by Written Consent</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that our stockholders may not act by written consent. This limit on the ability of our stockholders to act by written consent may lengthen the amount of time required to take stockholder actions. As a result, a holder controlling a majority of our capital stock would not be able to amend our bylaws or remove directors without holding a meeting of our stockholders called in accordance with our amended and restated bylaws.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amendment of Certificate of Incorporation or Bylaws</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment of the above provisions of our amended and restated certificate of incorporation and amended and restated bylaws requires approval by holders of at least two&#8209;thirds of our outstanding capital stock entitled to vote generally in the election of directors.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Directors Removed Only for Cause</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that directors may be removed by stockholders only for cause.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delaware Anti&#8209;takeover Statute</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the provisions of Section&#160;203 of the Delaware General Corporation Law regulating corporate takeovers. In general, Section&#160;203 prohibits a publicly held Delaware corporation from engaging, under certain circumstances, in a business combination with an interested stockholder for a period of three years following the date on which the person became an interested stockholder unless&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;prior to the date of the transaction, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, but not the outstanding voting stock owned by the interested stockholder, shares owned by persons who are directors and also officers and shares owned by employee stock plans in some instances&#59; or</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;at or subsequent to the date of the transaction, the business combination is approved by the board of directors of the corporation and authorized at an annual or special meeting of stockholders by the affirmative vote of at least two&#8209;thirds of the outstanding voting stock that is not owned by the interested stockholder.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section&#160;203 defines a business combination to include&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any merger or consolidation involving the corporation and the interested stockholder&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any sale, transfer, lease, pledge or other disposition involving the interested stockholder of 10% or more of the assets of the corporation&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;subject to exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;subject to exceptions, any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder&#59; and</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, Section&#160;203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by the entity or person.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Registration Rights</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and certain of our stockholders are party to an investors&#8217; rights agreement. The registration rights provisions of this agreement provide those stockholders with certain registration rights with respect to certain shares of their common stock. Howard Lerman and Brian Distelburger cannot initiate a request for registration, but they </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have limited rights to include their shares of common stock in a registration in which all holders of registrable securities pursuant to the investors&#8217; rights agreement are permitted to participate.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Registration on Form&#160;S&#8209;3</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain holders of shares of our common stock are entitled, upon their request, to have such shares registered by us on a Form&#160;S&#8209;3 registration statement. This registration on Form&#160;S&#8209;3 is subject to specific conditions and limitations, including that such requested registration has an anticipated aggregate offering size to the public of at least $3.0&#160;million and we have not already effected two registrations on Form&#160;S&#8209;3 within the preceding twelve&#8209;month period. Upon such a request, we will be required to use our commercially reasonable efforts to effect the registration as soon as reasonably possible. </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of January&#160;31, 2022, holders of an aggregate of 11,949,980 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of common stock are entitled to these Form&#160;S&#8209;3 registration rights, including Messrs.&#160;Lerman and Distelburger.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Piggyback Registration Rights</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we propose to register any of our securities under the Securities Act either for our own account or for the account of other stockholders, certain holders of shares of our common stock will each be entitled to notice of the registration and will be entitled to include their shares of common stock in the registration statement. These piggyback registration rights are subject to specified conditions and limitations, including the right of the underwriters to limit the number of shares included in any such registration under specific circumstances.  As of January&#160;31, 2022, holders of an aggregate of 11,949,980 shares of common stock are entitled to these piggyback registration rights, including Messrs.&#160;Lerman and Distelburger. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expenses of Registration</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will pay all expenses relating to any Form&#160;S&#8209;3 or piggyback registrations, other than underwriting discounts, commissions and stock transfer taxes, subject to specified conditions and limitations.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Termination of Registration Rights</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The registration rights granted under the investors&#8217; rights agreement, including the limited rights granted to Messrs.&#160;Lerman and Distelburger, will terminate upon the earliest to occur of (i)&#160;such date when all of a holder&#8217;s registrable securities could be sold without restriction under Rule&#160;144 and (ii)&#160;April&#160;19, 2022.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transfer Agent and Registrar</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer agent and registrar for our common stock is Broadridge Corporate Issuer Solutions,&#160;Inc. The transfer agent&#8217;s address is 1717 Arch Street, Suite&#160;1300, Philadelphia, PA 19103.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The New York Stock Exchange Listing</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is listed on the New York Stock Exchange under the symbol &#8220;YEXT.&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>ex211-listofyextsubsidiari.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i87888473e8b04d228a27745ef32b6b31_1"></div><div style="min-height:72pt;width:100%"><div style="-sec-extract:summary;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:130%">EXHIBIT 21.1</font></div></div><div style="-sec-extract:summary;margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:130%">SUBSIDIARIES OF YEXT, INC.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Name</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Jurisdiction of Incorporation</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext Australia Pty Ltd</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext, B.V.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext (Canada) Corp.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext GmbH</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext Holdings, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext Hong Kong Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Hong Kong</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext India Private Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext KK</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext Sarl</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext SAS</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext (Shanghai) Software Company Limited</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Yext Technologies, S.L.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ex231_consentfy2210-k.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ifd7b71e5912c4191b54b4b1db2dbb981_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt;text-align:right;text-indent:72pt"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:173%">EXHIBIT 23.1</font></div></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We consent to the incorporation by reference in the Registration Statements (Forms S-8 Nos. 333-263369, 333-254358, 333-237330, 333-230344, 333-223732 and 333-217280) pertaining to the Yext, Inc. 2016 Equity Incentive Plan, 2017 Employee Stock Purchase Plan and Stand-Alone Inducement Restricted Stock Unit Agreement of our reports dated March 18, 2022, with respect to the consolidated financial statements of Yext, Inc. and the effectiveness of internal control over financial reporting of Yext, Inc., included in this Annual Report (Form 10-K) of Yext, Inc. for the year ended January 31, 2022.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#47;s&#47; Ernst &#38; Young, LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">New York, New York</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 18, 2022</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify;text-indent:2.25pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:173%">1</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex311_sect302certceofy22.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="if20e8bbc42cf483d924774b074d3e0ee_1"></div><div style="min-height:85.5pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">I, Howard Lerman, certify that&#58;</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%;padding-left:27.75pt">I have reviewed this annual report on Form 10-K of Yext, Inc.&#59;</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(c) &#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:138%">1-</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:85.5pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:138%">&#91;SIGNATURE PAGE FOLLOWS&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:138%">2-</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:85.5pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date&#58; March&#160;18, 2022 </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Howard Lerman</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Howard Lerman</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Executive Officer</font></div></td></tr></table></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:138%">3-</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ex312_sect302certcfofy22.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="idfb86f410f7b4769a39db8b9f47564af_1"></div><div style="min-height:85.5pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">I, Steven Cakebread, certify that&#58;</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%;padding-left:27.75pt">I have reviewed this annual report on Form 10-K of Yext, Inc.&#59;</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(c) &#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:138%">1-</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:85.5pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:138%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:138%">&#91;SIGNATURE PAGE FOLLOWS&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:138%">2-</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:85.5pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date&#58; March&#160;18, 2022 </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Steven Cakebread</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Steven Cakebread</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:138%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:138%">3-</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ex321_sect906certceofy22.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i52f595ee93fa44d38fd75e9cf79f3657_1"></div><div style="min-height:85.5pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Certification of the Principal Executive Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Howard Lerman, the Chief Executive Officer of Yext, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), hereby certify, that, to my knowledge&#58;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">The annual report on Form 10-K for the fiscal year ended January&#160;31, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;signature page follows&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-1-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:85.5pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date&#58; March&#160;18, 2022 </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Howard Lerman</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Howard Lerman</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Executive Officer</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-2-</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ex322_sect906certcfofy22.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i01385eab4ecb4f09936831c9916c8adf_1"></div><div style="min-height:85.5pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Certification of the Principal Financial Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Steven Cakebread, the Chief Financial Officer of Yext, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), hereby certify, that, to my knowledge&#58;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">The annual report on Form 10-K for the fiscal year ended January&#160;31, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;signature page follows&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-1-</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:85.5pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date&#58; March&#160;18, 2022 </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Steven Cakebread</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Steven Cakebread</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-2-</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>yext-20220131.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d47b10ed-bb01-4f83-a185-91f49cdb69b0,g:c937c019-aa54-4450-85b8-470495007673-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:yext="http://yext.com/20220131" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://yext.com/20220131">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="yext-20220131_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="yext-20220131_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="yext-20220131_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="yext-20220131_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Coverpage" roleURI="http://yext.com/role/Coverpage">
        <link:definition>0001001 - Document - Cover page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://yext.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://yext.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetParenthetical" roleURI="http://yext.com/role/ConsolidatedBalanceSheetParenthetical">
        <link:definition>1002004 - Statement - Consolidated Balance Sheet - Parenthetical</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperationsandComprehensiveLoss" roleURI="http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss">
        <link:definition>1003005 - Statement - Consolidated Statements of Operations and Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://yext.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>1004006 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>1005007 - Statement - Consolidated Statements of Stockholders' Equity - Parenthetical</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://yext.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1006008 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusiness" roleURI="http://yext.com/role/OrganizationandDescriptionofBusiness">
        <link:definition>2101101 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusinessDetails" roleURI="http://yext.com/role/OrganizationandDescriptionofBusinessDetails">
        <link:definition>2402401 - Disclosure - Organization and Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://yext.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://yext.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" roleURI="http://yext.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://yext.com/role/Revenue">
        <link:definition>2108103 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://yext.com/role/RevenueTables">
        <link:definition>2309302 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueDetails" roleURI="http://yext.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>2410404 - Disclosure - Revenue - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://yext.com/role/RevenueNarrativeDetails">
        <link:definition>2411405 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRemainingPerformanceObligationsDetails" roleURI="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails">
        <link:definition>2412406 - Disclosure - Revenue - Remaining Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRemainingPerformanceObligationsDetails_1" roleURI="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails_1">
        <link:definition>2412406 - Disclosure - Revenue - Remaining Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstruments" roleURI="http://yext.com/role/FairValueofFinancialInstruments">
        <link:definition>2113104 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsDetails" roleURI="http://yext.com/role/FairValueofFinancialInstrumentsDetails">
        <link:definition>2414407 - Disclosure - Fair Value of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://yext.com/role/GoodwillandIntangibleAssets">
        <link:definition>2115105 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsDetails" roleURI="http://yext.com/role/GoodwillandIntangibleAssetsDetails">
        <link:definition>2416408 - Disclosure - Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentnet" roleURI="http://yext.com/role/PropertyandEquipmentnet">
        <link:definition>2117106 - Disclosure - Property and Equipment, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentnetTables" roleURI="http://yext.com/role/PropertyandEquipmentnetTables">
        <link:definition>2318303 - Disclosure - Property and Equipment, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentnetDetails" roleURI="http://yext.com/role/PropertyandEquipmentnetDetails">
        <link:definition>2419409 - Disclosure - Property and Equipment, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableAccruedExpensesandOtherCurrentLiabilities" roleURI="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities">
        <link:definition>2120107 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>2321304 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>2422410 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://yext.com/role/StockBasedCompensation">
        <link:definition>2123108 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://yext.com/role/StockBasedCompensationTables">
        <link:definition>2324305 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationPlansDetails" roleURI="http://yext.com/role/StockBasedCompensationPlansDetails">
        <link:definition>2425411 - Disclosure - Stock-Based Compensation - Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionsDetails" roleURI="http://yext.com/role/StockBasedCompensationStockOptionsDetails">
        <link:definition>2426412 - Disclosure - Stock-Based Compensation - Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNonvestedStockOptionsDetails" roleURI="http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails">
        <link:definition>2427413 - Disclosure - Stock-Based Compensation - Nonvested Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockDetails" roleURI="http://yext.com/role/StockBasedCompensationRestrictedStockDetails">
        <link:definition>2428414 - Disclosure - Stock-Based Compensation - Restricted Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationEmployeeStockPurchasePlanDetails" roleURI="http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails">
        <link:definition>2429415 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationValuationAssumptionsDetails" roleURI="http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails">
        <link:definition>2430416 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails">
        <link:definition>2431417 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Equity" roleURI="http://yext.com/role/Equity">
        <link:definition>2132109 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityDetails" roleURI="http://yext.com/role/EquityDetails">
        <link:definition>2433418 - Disclosure - Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://yext.com/role/Debt">
        <link:definition>2134110 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetails" roleURI="http://yext.com/role/DebtDetails">
        <link:definition>2435419 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://yext.com/role/IncomeTaxes">
        <link:definition>2136111 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://yext.com/role/IncomeTaxesTables">
        <link:definition>2337306 - Disclosure - Income Taxes - (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails" roleURI="http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails">
        <link:definition>2438420 - Disclosure - Income Taxes - Domestic and international components of the loss from operations before income taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesProvisionBenefitIncomeTaxesDetails" roleURI="http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails">
        <link:definition>2439421 - Disclosure - Income Taxes - Provision/Benefit Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://yext.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2440422 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesEffectiveTaxRateReconciliationDetails" roleURI="http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails">
        <link:definition>2441423 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2442424 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" roleURI="http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails">
        <link:definition>2443425 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://yext.com/role/Leases">
        <link:definition>2144112 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://yext.com/role/LeasesTables">
        <link:definition>2345307 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://yext.com/role/LeasesNarrativeDetails">
        <link:definition>2446426 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseExpenseDetails" roleURI="http://yext.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>2447427 - Disclosure - Leases - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails" roleURI="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails">
        <link:definition>2448428 - Disclosure - Leases - Total remaining operating lease payments included in the measurement of lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1" roleURI="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1">
        <link:definition>2448428 - Disclosure - Leases - Total remaining operating lease payments included in the measurement of lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://yext.com/role/CommitmentsandContingencies">
        <link:definition>2149113 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://yext.com/role/CommitmentsandContingenciesTables">
        <link:definition>2350308 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesContractualObligationsDetails" roleURI="http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails">
        <link:definition>2451429 - Disclosure - Commitments and Contingencies -Contractual Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCommonStockholders" roleURI="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders">
        <link:definition>2152114 - Disclosure - Net Loss Per Share Attributable to Common Stockholders</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCommonStockholdersTables" roleURI="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables">
        <link:definition>2353309 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCommonStockholdersDetails" roleURI="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails">
        <link:definition>2454430 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedQuarterlyFinancialDataUnaudited" roleURI="http://yext.com/role/SelectedQuarterlyFinancialDataUnaudited">
        <link:definition>2155115 - Disclosure - Selected Quarterly Financial Data (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedQuarterlyFinancialDataUnauditedTables" roleURI="http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedTables">
        <link:definition>2356310 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedQuarterlyFinancialDataUnauditedDetails" roleURI="http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails">
        <link:definition>2457431 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="yext_EffectiveIncomeTaxRateReconciliationAssetTransfer" abstract="false" name="EffectiveIncomeTaxRateReconciliationAssetTransfer" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_CommonStockNumberofVotesPerShare" abstract="false" name="CommonStockNumberofVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="yext_AccruedFeesToServiceProvidersCurrent" abstract="false" name="AccruedFeesToServiceProvidersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_NumberOfPerformanceObligations" abstract="false" name="NumberOfPerformanceObligations" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="yext_IncreaseDecreaseInDeferredSalesCommissions" abstract="false" name="IncreaseDecreaseInDeferredSalesCommissions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio" abstract="false" name="LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="yext_OperatingLeaseRightOfUseAssetAmortization" abstract="false" name="OperatingLeaseRightOfUseAssetAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_DeferredTaxLiabilitiesDeferredCommissions" abstract="false" name="DeferredTaxLiabilitiesDeferredCommissions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_TwoThousandEightEquityIncentivePlanMember" abstract="true" name="TwoThousandEightEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_LesseeOperatingLeaseTenantAllowances" abstract="false" name="LesseeOperatingLeaseTenantAllowances" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_LesseeOperatingLeaseLiabilityPaymentsDueNet" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsDueNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_DepreciationAndAmortizationOfLongLivedAssets" abstract="false" name="DepreciationAndAmortizationOfLongLivedAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_SoftwareInProgressMember" abstract="true" name="SoftwareInProgressMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions" abstract="false" name="LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_ContractualObligationDueInFifthYearAndThereafter" abstract="false" name="ContractualObligationDueInFifthYearAndThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_CostOfRevenuesPolicyTextBlock" abstract="false" name="CostOfRevenuesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_TwoThousandSixteenEquityIncentivePlanMember" abstract="true" name="TwoThousandSixteenEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_RestrictedStockAndRestrictedStockUnitsMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="yext_CapitalStockOfForeignSubsidiaryPercent" abstract="false" name="CapitalStockOfForeignSubsidiaryPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" abstract="false" name="EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="yext_NumberOfServiceAndApplicationProviders" abstract="false" name="NumberOfServiceAndApplicationProviders" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>yext-20220131_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d47b10ed-bb01-4f83-a185-91f49cdb69b0,g:c937c019-aa54-4450-85b8-470495007673-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://yext.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_65fde1e7-cc16-4e58-81c5-b4f10c378391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ebde8482-a721-484b-9f24-eca2ddca4d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_65fde1e7-cc16-4e58-81c5-b4f10c378391" xlink:to="loc_us-gaap_LiabilitiesCurrent_ebde8482-a721-484b-9f24-eca2ddca4d41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c47db1b0-ae7c-484f-9cf1-23b01c52f59e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_65fde1e7-cc16-4e58-81c5-b4f10c378391" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c47db1b0-ae7c-484f-9cf1-23b01c52f59e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c2974ecc-dd9b-4f71-ae40-6e43d13eaf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_65fde1e7-cc16-4e58-81c5-b4f10c378391" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c2974ecc-dd9b-4f71-ae40-6e43d13eaf7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0f8cdbdb-0294-44f2-a24e-e71e370c58dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_684ab61a-f4db-453f-9065-3b7fd9d9f2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0f8cdbdb-0294-44f2-a24e-e71e370c58dd" xlink:to="loc_us-gaap_Liabilities_684ab61a-f4db-453f-9065-3b7fd9d9f2a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_52f5206c-366f-4ebc-8841-a5ca99c4478a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0f8cdbdb-0294-44f2-a24e-e71e370c58dd" xlink:to="loc_us-gaap_CommitmentsAndContingencies_52f5206c-366f-4ebc-8841-a5ca99c4478a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_494a1ed8-270b-42cf-a1f3-cbe5344e10ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0f8cdbdb-0294-44f2-a24e-e71e370c58dd" xlink:to="loc_us-gaap_StockholdersEquity_494a1ed8-270b-42cf-a1f3-cbe5344e10ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_66be8288-5913-456c-86ef-c9f4327b1126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0ae84b0b-00bf-42d4-9433-2c907f591732" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_66be8288-5913-456c-86ef-c9f4327b1126" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0ae84b0b-00bf-42d4-9433-2c907f591732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8773602f-b70c-4472-a492-2dea834f6930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_66be8288-5913-456c-86ef-c9f4327b1126" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8773602f-b70c-4472-a492-2dea834f6930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2f315ba3-07a2-4ff3-9222-ad1235f0e278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_66be8288-5913-456c-86ef-c9f4327b1126" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2f315ba3-07a2-4ff3-9222-ad1235f0e278" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_a7b30bff-5a09-4f0f-adcb-7c448b339a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_66be8288-5913-456c-86ef-c9f4327b1126" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_a7b30bff-5a09-4f0f-adcb-7c448b339a6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4febb96f-0869-4b99-9ebc-1d3856db47a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_12050156-9e34-4fce-8bf8-6730683b8036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4febb96f-0869-4b99-9ebc-1d3856db47a2" xlink:to="loc_us-gaap_PreferredStockValue_12050156-9e34-4fce-8bf8-6730683b8036" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_65617da1-08d9-4676-be81-302d6189b3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4febb96f-0869-4b99-9ebc-1d3856db47a2" xlink:to="loc_us-gaap_CommonStockValue_65617da1-08d9-4676-be81-302d6189b3e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_83549adc-03ec-438b-af13-ec5fca803297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4febb96f-0869-4b99-9ebc-1d3856db47a2" xlink:to="loc_us-gaap_AdditionalPaidInCapital_83549adc-03ec-438b-af13-ec5fca803297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_90173026-b7bd-4448-98aa-01793d6bd4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4febb96f-0869-4b99-9ebc-1d3856db47a2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_90173026-b7bd-4448-98aa-01793d6bd4ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dbb45d14-b41e-4512-84d4-d00a9d35754c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4febb96f-0869-4b99-9ebc-1d3856db47a2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dbb45d14-b41e-4512-84d4-d00a9d35754c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_31f406bc-0114-4bd4-9734-86c38d5f0ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4febb96f-0869-4b99-9ebc-1d3856db47a2" xlink:to="loc_us-gaap_TreasuryStockValue_31f406bc-0114-4bd4-9734-86c38d5f0ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b7627e94-b3fb-4f57-80e1-250182da4321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_7b6eb54e-edbe-4042-9a03-50206bda9fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b7627e94-b3fb-4f57-80e1-250182da4321" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_7b6eb54e-edbe-4042-9a03-50206bda9fc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_872ff479-7f83-49dc-a750-8979dc6be399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b7627e94-b3fb-4f57-80e1-250182da4321" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_872ff479-7f83-49dc-a750-8979dc6be399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_42bd55b9-958f-4664-809c-0a6a32acadc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b7627e94-b3fb-4f57-80e1-250182da4321" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_42bd55b9-958f-4664-809c-0a6a32acadc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_673bb272-1ec5-4752-88c3-64fd7b5acc18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_28c481b0-bede-4277-8e48-dd11173bd6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_673bb272-1ec5-4752-88c3-64fd7b5acc18" xlink:to="loc_us-gaap_AssetsCurrent_28c481b0-bede-4277-8e48-dd11173bd6ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fefd6020-5fca-497e-8d03-c859473f2358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_673bb272-1ec5-4752-88c3-64fd7b5acc18" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fefd6020-5fca-497e-8d03-c859473f2358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c572e1e1-122d-4746-be5d-0ef9bcc3d2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_673bb272-1ec5-4752-88c3-64fd7b5acc18" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c572e1e1-122d-4746-be5d-0ef9bcc3d2ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_37258c3e-cd78-4435-9ad0-7148d0326a49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_673bb272-1ec5-4752-88c3-64fd7b5acc18" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_37258c3e-cd78-4435-9ad0-7148d0326a49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f3b63e21-8eba-42c0-bf14-e62711d43502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_673bb272-1ec5-4752-88c3-64fd7b5acc18" xlink:to="loc_us-gaap_Goodwill_f3b63e21-8eba-42c0-bf14-e62711d43502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8dff26ff-229b-4deb-8635-090835bbb08a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_673bb272-1ec5-4752-88c3-64fd7b5acc18" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8dff26ff-229b-4deb-8635-090835bbb08a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_638937f5-6929-41d3-97fe-f070fdfd683b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_673bb272-1ec5-4752-88c3-64fd7b5acc18" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_638937f5-6929-41d3-97fe-f070fdfd683b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_788c2d49-969e-4050-8193-122e2c4d6428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7e978514-a397-4886-ad32-ebf9eb200112" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_788c2d49-969e-4050-8193-122e2c4d6428" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7e978514-a397-4886-ad32-ebf9eb200112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_28a326f7-200e-4a16-916a-ca928f250f34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_788c2d49-969e-4050-8193-122e2c4d6428" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_28a326f7-200e-4a16-916a-ca928f250f34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_214e1b50-17a0-42d3-85d3-97549f421e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_788c2d49-969e-4050-8193-122e2c4d6428" xlink:to="loc_us-gaap_NetIncomeLoss_214e1b50-17a0-42d3-85d3-97549f421e6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cffdf14b-1ea6-4fae-9c07-2f2e2d156206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_36a6de92-14c3-4741-9089-af3cce08f6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cffdf14b-1ea6-4fae-9c07-2f2e2d156206" xlink:to="loc_us-gaap_OperatingExpenses_36a6de92-14c3-4741-9089-af3cce08f6e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d3e25fcf-df34-4381-88c8-2bb626c495ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cffdf14b-1ea6-4fae-9c07-2f2e2d156206" xlink:to="loc_us-gaap_GrossProfit_d3e25fcf-df34-4381-88c8-2bb626c495ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_506dad79-6bf9-4529-8213-e67846b940b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbdf5eb4-ec50-4d60-b1bb-21cabc2f4d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_506dad79-6bf9-4529-8213-e67846b940b1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbdf5eb4-ec50-4d60-b1bb-21cabc2f4d8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_19ffe261-ac9d-4c69-9fd7-1bc15294b019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_506dad79-6bf9-4529-8213-e67846b940b1" xlink:to="loc_us-gaap_CostOfRevenue_19ffe261-ac9d-4c69-9fd7-1bc15294b019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_02c8f1cd-b56d-4ae9-a89c-89d8273821e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0bc4307b-24bf-48a9-83e8-7c31469b73be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_02c8f1cd-b56d-4ae9-a89c-89d8273821e3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0bc4307b-24bf-48a9-83e8-7c31469b73be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_23e9aad3-48df-4c73-9513-4d2e614d9b12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_02c8f1cd-b56d-4ae9-a89c-89d8273821e3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_23e9aad3-48df-4c73-9513-4d2e614d9b12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cb43d434-5437-4564-a0e3-d525e11628f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4d97f881-4309-46ab-b3ce-2ca34a00e382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cb43d434-5437-4564-a0e3-d525e11628f1" xlink:to="loc_us-gaap_OperatingIncomeLoss_4d97f881-4309-46ab-b3ce-2ca34a00e382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_d97d650c-f30b-4562-9240-3c0c714b0015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cb43d434-5437-4564-a0e3-d525e11628f1" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_d97d650c-f30b-4562-9240-3c0c714b0015" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_3d972265-b551-4acf-ab69-a1a01e57cc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cb43d434-5437-4564-a0e3-d525e11628f1" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_3d972265-b551-4acf-ab69-a1a01e57cc1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_30c89c0e-8265-45bb-b6fd-fb5bac58b80f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cb43d434-5437-4564-a0e3-d525e11628f1" xlink:to="loc_us-gaap_OtherNonoperatingExpense_30c89c0e-8265-45bb-b6fd-fb5bac58b80f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_aae14fad-cc69-4cf8-be45-753acd9ee4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_7ee6cea3-de66-4755-8711-31f2db647058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_aae14fad-cc69-4cf8-be45-753acd9ee4b8" xlink:to="loc_us-gaap_SellingAndMarketingExpense_7ee6cea3-de66-4755-8711-31f2db647058" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_db8de992-b323-4167-8c57-17a90e7554a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_aae14fad-cc69-4cf8-be45-753acd9ee4b8" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_db8de992-b323-4167-8c57-17a90e7554a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b2023f00-534e-48e6-adc7-d31fba71e7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_aae14fad-cc69-4cf8-be45-753acd9ee4b8" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b2023f00-534e-48e6-adc7-d31fba71e7a6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://yext.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_87fb8bec-a5a0-4338-a2a2-9e0a5a3a60bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_daf29b30-6799-4e06-afde-72e3f32f7ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_87fb8bec-a5a0-4338-a2a2-9e0a5a3a60bc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_daf29b30-6799-4e06-afde-72e3f32f7ad4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c784b922-c594-4d3e-a78b-7f9c6e3a505c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_87fb8bec-a5a0-4338-a2a2-9e0a5a3a60bc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c784b922-c594-4d3e-a78b-7f9c6e3a505c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2faf16d5-6405-48e0-ba1a-1705bdd6d7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_87fb8bec-a5a0-4338-a2a2-9e0a5a3a60bc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2faf16d5-6405-48e0-ba1a-1705bdd6d7e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d3cc3793-8b4c-4d33-bde3-fe2add7aeaae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_87fb8bec-a5a0-4338-a2a2-9e0a5a3a60bc" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d3cc3793-8b4c-4d33-bde3-fe2add7aeaae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f6d4f769-379b-4da3-9cf1-c5d17f925551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f6d4f769-379b-4da3-9cf1-c5d17f925551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_DepreciationAndAmortizationOfLongLivedAssets_3e2a8901-fe12-48b2-a7e9-76106019dedd" xlink:href="yext-20220131.xsd#yext_DepreciationAndAmortizationOfLongLivedAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_yext_DepreciationAndAmortizationOfLongLivedAssets_3e2a8901-fe12-48b2-a7e9-76106019dedd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2b3705a2-1c2c-47ca-b6a0-272971eb546c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2b3705a2-1c2c-47ca-b6a0-272971eb546c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_74a64ec8-65b4-4b29-8199-50f585e1d3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_74a64ec8-65b4-4b29-8199-50f585e1d3f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_6c502aad-9768-465e-901f-2731e7888357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_6c502aad-9768-465e-901f-2731e7888357" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_22839dfd-e237-499d-ac9c-943b25aff2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_ShareBasedCompensation_22839dfd-e237-499d-ac9c-943b25aff2e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_fc08c4b8-916a-44d8-a6d8-da1f545a25f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_fc08c4b8-916a-44d8-a6d8-da1f545a25f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_OperatingLeaseRightOfUseAssetAmortization_cc3c173b-665d-4f36-a47e-4f423d7414e6" xlink:href="yext-20220131.xsd#yext_OperatingLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_yext_OperatingLeaseRightOfUseAssetAmortization_cc3c173b-665d-4f36-a47e-4f423d7414e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_120f6404-1c09-4dd0-a082-84532c67e6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_NetIncomeLoss_120f6404-1c09-4dd0-a082-84532c67e6ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_80840865-2fa6-4ef9-a1b4-2e98edc37ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_80840865-2fa6-4ef9-a1b4-2e98edc37ec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_IncreaseDecreaseInDeferredSalesCommissions_d4d73cf3-9306-4a81-a5a6-6809f24dd269" xlink:href="yext-20220131.xsd#yext_IncreaseDecreaseInDeferredSalesCommissions"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_yext_IncreaseDecreaseInDeferredSalesCommissions_d4d73cf3-9306-4a81-a5a6-6809f24dd269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_00935fa0-7b3f-4a6e-a86d-1aabc195413b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_00935fa0-7b3f-4a6e-a86d-1aabc195413b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a0fe4483-4760-4480-a9fe-acdd110e7764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a0fe4483-4760-4480-a9fe-acdd110e7764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_b45c6a3f-d238-4cab-bdc9-62100fa3809a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f4b729eb-2d80-4406-9df6-3b34ab142e3c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_b45c6a3f-d238-4cab-bdc9-62100fa3809a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9008d775-20c5-4848-866c-b06d27d04d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8268c50e-443c-4219-bf11-52bff627fa41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9008d775-20c5-4848-866c-b06d27d04d6f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8268c50e-443c-4219-bf11-52bff627fa41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_670eaed1-0b38-4c43-ba21-8fc54b64f053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9008d775-20c5-4848-866c-b06d27d04d6f" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_670eaed1-0b38-4c43-ba21-8fc54b64f053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d15f489e-72a3-4681-a968-fbbf0cb7f72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_600b5430-8536-4f16-9479-21d2efa82b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d15f489e-72a3-4681-a968-fbbf0cb7f72e" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_600b5430-8536-4f16-9479-21d2efa82b2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_afb6b900-6677-4630-9c11-59987037aefd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d15f489e-72a3-4681-a968-fbbf0cb7f72e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_afb6b900-6677-4630-9c11-59987037aefd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_94a6ecf9-e182-4415-a43b-9819742388d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d15f489e-72a3-4681-a968-fbbf0cb7f72e" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_94a6ecf9-e182-4415-a43b-9819742388d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_f974b1cc-3216-4964-a94f-365338007097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d15f489e-72a3-4681-a968-fbbf0cb7f72e" xlink:to="loc_us-gaap_ProceedsFromStockPlans_f974b1cc-3216-4964-a94f-365338007097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5f4ff2f4-ba5b-48fb-9f6f-bc8319672d82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d15f489e-72a3-4681-a968-fbbf0cb7f72e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_5f4ff2f4-ba5b-48fb-9f6f-bc8319672d82" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/PropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#PropertyandEquipmentnetDetails"/>
  <link:calculationLink xlink:role="http://yext.com/role/PropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3798471b-ddab-4d64-a2c5-1b3b1df81701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_715b6faa-c7bc-4621-bd2d-57f720549410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_3798471b-ddab-4d64-a2c5-1b3b1df81701" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_715b6faa-c7bc-4621-bd2d-57f720549410" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_70f7beb6-ab51-4405-8c80-2cc1de9fb05b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_3798471b-ddab-4d64-a2c5-1b3b1df81701" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_70f7beb6-ab51-4405-8c80-2cc1de9fb05b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_095bbd2f-cadb-4a3e-a7b0-4c3a1944c13d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent_6b1eed95-7278-4b99-87d2-cc1a9d60ae6f" xlink:href="yext-20220131.xsd#yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_095bbd2f-cadb-4a3e-a7b0-4c3a1944c13d" xlink:to="loc_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent_6b1eed95-7278-4b99-87d2-cc1a9d60ae6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1eae0898-e735-4584-bfe5-51e276c1ce39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_095bbd2f-cadb-4a3e-a7b0-4c3a1944c13d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1eae0898-e735-4584-bfe5-51e276c1ce39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e6476a61-3c34-4798-add6-b9f733998d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_095bbd2f-cadb-4a3e-a7b0-4c3a1944c13d" xlink:to="loc_us-gaap_AccountsPayableCurrent_e6476a61-3c34-4798-add6-b9f733998d85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_AccruedFeesToServiceProvidersCurrent_9d8ddb13-840c-406e-9c32-781ef8230046" xlink:href="yext-20220131.xsd#yext_AccruedFeesToServiceProvidersCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_095bbd2f-cadb-4a3e-a7b0-4c3a1944c13d" xlink:to="loc_yext_AccruedFeesToServiceProvidersCurrent_9d8ddb13-840c-406e-9c32-781ef8230046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_e8bd8a69-6023-4eda-b4e4-e34246479e53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_095bbd2f-cadb-4a3e-a7b0-4c3a1944c13d" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_e8bd8a69-6023-4eda-b4e4-e34246479e53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cbe352da-71f2-4731-abc8-7950b83bbf28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_095bbd2f-cadb-4a3e-a7b0-4c3a1944c13d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cbe352da-71f2-4731-abc8-7950b83bbf28" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails"/>
  <link:calculationLink xlink:role="http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5ab2e789-2903-479a-9bae-cfc0b1b5257c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_9b2849b1-1f84-4344-860d-be6a2556cfed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5ab2e789-2903-479a-9bae-cfc0b1b5257c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_9b2849b1-1f84-4344-860d-be6a2556cfed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_455a95a8-40fb-434e-9ba9-4a5e939f7c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5ab2e789-2903-479a-9bae-cfc0b1b5257c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_455a95a8-40fb-434e-9ba9-4a5e939f7c96" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesProvisionBenefitIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7fc08889-f761-4f06-b5d4-312a1febf4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6dfb97e7-10c9-4cde-81ed-dc927ec1bbee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fc08889-f761-4f06-b5d4-312a1febf4d4" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6dfb97e7-10c9-4cde-81ed-dc927ec1bbee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9a70c809-f333-4373-919b-23472ba116fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7fc08889-f761-4f06-b5d4-312a1febf4d4" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9a70c809-f333-4373-919b-23472ba116fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3f8b1184-585b-4ebc-96bf-b5fbad1e25b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_bd3aa37a-09c0-418b-bab6-5af4b148744b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3f8b1184-585b-4ebc-96bf-b5fbad1e25b2" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_bd3aa37a-09c0-418b-bab6-5af4b148744b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4a07ff2a-71d9-4551-b313-3f962a0272d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3f8b1184-585b-4ebc-96bf-b5fbad1e25b2" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4a07ff2a-71d9-4551-b313-3f962a0272d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_79e91a29-9f6e-4569-9981-bfac61c1ff92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3f8b1184-585b-4ebc-96bf-b5fbad1e25b2" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_79e91a29-9f6e-4569-9981-bfac61c1ff92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2d87c9ff-e899-40f2-b462-79df561fd5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_21c62035-5442-4729-970d-9b267fa06d66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2d87c9ff-e899-40f2-b462-79df561fd5c8" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_21c62035-5442-4729-970d-9b267fa06d66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c2975160-6e30-400a-9352-1ad8da819446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2d87c9ff-e899-40f2-b462-79df561fd5c8" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c2975160-6e30-400a-9352-1ad8da819446" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_31282ef4-c2bb-4696-b4ea-b72cf07fe2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2d87c9ff-e899-40f2-b462-79df561fd5c8" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_31282ef4-c2bb-4696-b4ea-b72cf07fe2d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesEffectiveTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_034e0f4b-af42-4220-a24e-a37562cb6fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_034e0f4b-af42-4220-a24e-a37562cb6fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_c8e52899-a02d-4f6e-8890-88ce8c968bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_c8e52899-a02d-4f6e-8890-88ce8c968bf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount_ba10e918-fdd8-4038-be41-8e9d656cc1bd" xlink:href="yext-20220131.xsd#yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount_ba10e918-fdd8-4038-be41-8e9d656cc1bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_ecbacc22-9edd-49d7-9a43-88847bc0e5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_ecbacc22-9edd-49d7-9a43-88847bc0e5e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_96aea196-b158-4a62-87ee-17705f29bdfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_96aea196-b158-4a62-87ee-17705f29bdfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_b8bd076c-4767-440c-a5a9-e17fe27a9ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_b8bd076c-4767-440c-a5a9-e17fe27a9ef6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_6917b13d-a8fa-4ebb-b059-d441adefda30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_6917b13d-a8fa-4ebb-b059-d441adefda30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_39e2e8a4-0034-4e99-83cb-4e61b70d79c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_39e2e8a4-0034-4e99-83cb-4e61b70d79c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_849a4804-e431-4e43-9328-5d9f5f660544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_849a4804-e431-4e43-9328-5d9f5f660544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount_9eeab767-c3ce-43e3-9688-b3e09ae0309b" xlink:href="yext-20220131.xsd#yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount_9eeab767-c3ce-43e3-9688-b3e09ae0309b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_30ec364e-eb7b-4b12-93d4-5d7fddb42c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_30ec364e-eb7b-4b12-93d4-5d7fddb42c86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer_fb5aeb32-2739-489d-8c6b-f7de84f9a6c9" xlink:href="yext-20220131.xsd#yext_EffectiveIncomeTaxRateReconciliationAssetTransfer"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_f644957c-1490-481f-8472-6f292a71bcb7" xlink:to="loc_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer_fb5aeb32-2739-489d-8c6b-f7de84f9a6c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5a8188d8-a063-4668-8617-e1d24aac438f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_5661ca06-75c8-46f6-bc6e-6f919c315a75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5a8188d8-a063-4668-8617-e1d24aac438f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_5661ca06-75c8-46f6-bc6e-6f919c315a75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_7ea4edf8-1b41-4184-8bd6-087ea2094ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5a8188d8-a063-4668-8617-e1d24aac438f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_7ea4edf8-1b41-4184-8bd6-087ea2094ce5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f6334683-ca91-412b-b86c-e41ae6ec0473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5a8188d8-a063-4668-8617-e1d24aac438f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f6334683-ca91-412b-b86c-e41ae6ec0473" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_11b8daf2-7056-41b9-9d51-2ece8d88d01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5a8188d8-a063-4668-8617-e1d24aac438f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_11b8daf2-7056-41b9-9d51-2ece8d88d01e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_9479cbe2-111d-4aa4-9e41-efd1dbd07ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5a8188d8-a063-4668-8617-e1d24aac438f" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_9479cbe2-111d-4aa4-9e41-efd1dbd07ca2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_ada6276e-ab4d-4759-9839-7f984ba6ef71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5a8188d8-a063-4668-8617-e1d24aac438f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_ada6276e-ab4d-4759-9839-7f984ba6ef71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_18e36696-344c-489f-8101-52da1955d1af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5a8188d8-a063-4668-8617-e1d24aac438f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_18e36696-344c-489f-8101-52da1955d1af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_c937e7d0-2980-4148-bf22-778ef0437759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5a8188d8-a063-4668-8617-e1d24aac438f" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_c937e7d0-2980-4148-bf22-778ef0437759" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_6575bafd-bbdd-4186-a320-738c270aab9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a4e086e1-5029-4410-b46f-f95985f59f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_6575bafd-bbdd-4186-a320-738c270aab9f" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a4e086e1-5029-4410-b46f-f95985f59f2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6bd5ad4d-de69-4217-800d-bffdfa29d93e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_6575bafd-bbdd-4186-a320-738c270aab9f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_6bd5ad4d-de69-4217-800d-bffdfa29d93e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7571be3a-861d-44f1-b098-ddf0cb5677f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_DeferredTaxLiabilitiesDeferredCommissions_789f0f7f-bda5-486a-820b-0ba61c3f5812" xlink:href="yext-20220131.xsd#yext_DeferredTaxLiabilitiesDeferredCommissions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7571be3a-861d-44f1-b098-ddf0cb5677f2" xlink:to="loc_yext_DeferredTaxLiabilitiesDeferredCommissions_789f0f7f-bda5-486a-820b-0ba61c3f5812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_e6d8ad0e-c84d-48af-a31f-3caf24ab9891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7571be3a-861d-44f1-b098-ddf0cb5677f2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_e6d8ad0e-c84d-48af-a31f-3caf24ab9891" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_f7f32d7d-e9e9-4674-a7ba-2ddc0dbd193c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7571be3a-861d-44f1-b098-ddf0cb5677f2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_f7f32d7d-e9e9-4674-a7ba-2ddc0dbd193c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_03ddf1eb-d092-434e-952a-a1b15eb3dae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7571be3a-861d-44f1-b098-ddf0cb5677f2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_03ddf1eb-d092-434e-952a-a1b15eb3dae4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1529a94c-1ae7-4676-8bd2-62d6922e08e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_f6a8275a-e892-4d03-b8a2-56558a59574e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_1529a94c-1ae7-4676-8bd2-62d6922e08e4" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_f6a8275a-e892-4d03-b8a2-56558a59574e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c078c141-fb78-4deb-8411-75b64d264672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_1529a94c-1ae7-4676-8bd2-62d6922e08e4" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c078c141-fb78-4deb-8411-75b64d264672" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://yext.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4668e395-1add-4776-9cc4-f303a823923a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_0854cf51-1fd8-4f58-ae8c-80051d9771a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4668e395-1add-4776-9cc4-f303a823923a" xlink:to="loc_us-gaap_VariableLeaseCost_0854cf51-1fd8-4f58-ae8c-80051d9771a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_608e3a8d-0d5b-429e-b812-6cdefeda77d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4668e395-1add-4776-9cc4-f303a823923a" xlink:to="loc_us-gaap_OperatingLeaseCost_608e3a8d-0d5b-429e-b812-6cdefeda77d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_bc734c35-1da9-4b8a-9739-4fa022275687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4668e395-1add-4776-9cc4-f303a823923a" xlink:to="loc_us-gaap_ShortTermLeaseCost_bc734c35-1da9-4b8a-9739-4fa022275687" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_b1f3f8c7-345a-4cc7-b80c-b7a9bd8231bc" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityPaymentsDueNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_256e5e7c-b9d2-4bf6-be71-9646358e1970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_b1f3f8c7-345a-4cc7-b80c-b7a9bd8231bc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_256e5e7c-b9d2-4bf6-be71-9646358e1970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseTenantAllowances_c766b991-ef49-466d-8231-bd10d59f828b" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseTenantAllowances"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_b1f3f8c7-345a-4cc7-b80c-b7a9bd8231bc" xlink:to="loc_yext_LesseeOperatingLeaseTenantAllowances_c766b991-ef49-466d-8231-bd10d59f828b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c0f411a-3ca7-4541-8f18-c672161d8da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_23cf7a82-53cb-40d9-b745-864069c2fb10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c0f411a-3ca7-4541-8f18-c672161d8da3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_23cf7a82-53cb-40d9-b745-864069c2fb10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5d24cbfb-acf2-4055-afc6-384f2efe7e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c0f411a-3ca7-4541-8f18-c672161d8da3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5d24cbfb-acf2-4055-afc6-384f2efe7e1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a691ca78-a854-41db-8a09-d73a5f86f867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c0f411a-3ca7-4541-8f18-c672161d8da3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a691ca78-a854-41db-8a09-d73a5f86f867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d1d6a634-130d-4e7a-90fd-3d57dfab5c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c0f411a-3ca7-4541-8f18-c672161d8da3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d1d6a634-130d-4e7a-90fd-3d57dfab5c74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_952d0170-82fb-48ad-ad9d-c001468d76dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c0f411a-3ca7-4541-8f18-c672161d8da3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_952d0170-82fb-48ad-ad9d-c001468d76dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bb9ceb60-b264-4110-9cf8-63a75b4c808d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c0f411a-3ca7-4541-8f18-c672161d8da3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bb9ceb60-b264-4110-9cf8-63a75b4c808d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1" xlink:type="simple" xlink:href="yext-20220131.xsd#LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_310da1e9-a30a-4030-ad97-12f919d03225" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityPaymentsDueNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019a5ab8-63a4-4682-bb97-c08f76851419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_310da1e9-a30a-4030-ad97-12f919d03225" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019a5ab8-63a4-4682-bb97-c08f76851419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_150d414a-9011-4bd8-8b2c-4adca74be1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_310da1e9-a30a-4030-ad97-12f919d03225" xlink:to="loc_us-gaap_OperatingLeaseLiability_150d414a-9011-4bd8-8b2c-4adca74be1e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#CommitmentsandContingenciesContractualObligationsDetails"/>
  <link:calculationLink xlink:role="http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_82aa714d-9f36-4612-a986-96fda5ad6482" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter_b8e25003-e6f7-4b1e-bcca-e40bcc8a01e1" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_82aa714d-9f36-4612-a986-96fda5ad6482" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter_b8e25003-e6f7-4b1e-bcca-e40bcc8a01e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive_02a61617-a1e7-4db4-b324-a3eace718469" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_82aa714d-9f36-4612-a986-96fda5ad6482" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive_02a61617-a1e7-4db4-b324-a3eace718469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo_bd00966f-de16-4121-b552-aceb6562e832" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_82aa714d-9f36-4612-a986-96fda5ad6482" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo_bd00966f-de16-4121-b552-aceb6562e832" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne_c59c97c5-1b4d-4d3e-936e-1e7c036a2201" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_82aa714d-9f36-4612-a986-96fda5ad6482" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne_c59c97c5-1b4d-4d3e-936e-1e7c036a2201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour_724c556e-ac64-4c94-a09c-e20dee36b3ba" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_82aa714d-9f36-4612-a986-96fda5ad6482" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour_724c556e-ac64-4c94-a09c-e20dee36b3ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree_3b660182-0bfa-4133-a287-e7f11a82da8d" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_82aa714d-9f36-4612-a986-96fda5ad6482" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree_3b660182-0bfa-4133-a287-e7f11a82da8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_703165b3-1b3b-4d19-b190-b47b3dddf142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_bc403720-a29e-4948-b1e3-9f1cc96fe8db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_703165b3-1b3b-4d19-b190-b47b3dddf142" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_bc403720-a29e-4948-b1e3-9f1cc96fe8db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_68a8d274-ce47-4ea6-a6b4-37afc3f0fabb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_703165b3-1b3b-4d19-b190-b47b3dddf142" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_68a8d274-ce47-4ea6-a6b4-37afc3f0fabb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_6e44792b-98a7-4a0b-928c-f0ecf47d9944" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_703165b3-1b3b-4d19-b190-b47b3dddf142" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_6e44792b-98a7-4a0b-928c-f0ecf47d9944" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_8fe5cac5-fecd-45ad-aa45-b3af50ac4977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_703165b3-1b3b-4d19-b190-b47b3dddf142" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_8fe5cac5-fecd-45ad-aa45-b3af50ac4977" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_ContractualObligationDueInFifthYearAndThereafter_4f8d5c1c-82e1-4ac0-be07-968b83ed8ae9" xlink:href="yext-20220131.xsd#yext_ContractualObligationDueInFifthYearAndThereafter"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_703165b3-1b3b-4d19-b190-b47b3dddf142" xlink:to="loc_yext_ContractualObligationDueInFifthYearAndThereafter_4f8d5c1c-82e1-4ac0-be07-968b83ed8ae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_f64d5f3b-3a86-405e-91f1-42bd93f7cb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_703165b3-1b3b-4d19-b190-b47b3dddf142" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_f64d5f3b-3a86-405e-91f1-42bd93f7cb0b" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>yext-20220131_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d47b10ed-bb01-4f83-a185-91f49cdb69b0,g:c937c019-aa54-4450-85b8-470495007673-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://yext.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i7766f8d84e0e4b82bdc776a8d92fc652_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3cc2218b-d2c2-4e4b-aebb-cf353fdc22d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cc2218b-d2c2-4e4b-aebb-cf353fdc22d0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_d4db7837-20c8-4af4-8bf2-99ef485a98c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_SharesOutstanding_d4db7837-20c8-4af4-8bf2-99ef485a98c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_62b24dba-6ead-455a-a4e4-27fd6fc13a61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockholdersEquity_62b24dba-6ead-455a-a4e4-27fd6fc13a61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b36edd50-1dc3-46ce-b36e-419fd9353b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b36edd50-1dc3-46ce-b36e-419fd9353b49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8d447120-ed5c-439d-998f-84aec39e6cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8d447120-ed5c-439d-998f-84aec39e6cd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d5dc6a5b-35f7-45e4-8eb5-a21ee95d4fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d5dc6a5b-35f7-45e4-8eb5-a21ee95d4fbd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e2f7938c-b842-4a67-951a-b7e2e89fded4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e2f7938c-b842-4a67-951a-b7e2e89fded4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_cc95e4c5-f515-4687-9a79-eaf9c0a150b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_cc95e4c5-f515-4687-9a79-eaf9c0a150b6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_6bf94294-0776-4111-9736-b9000d0e608a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_6bf94294-0776-4111-9736-b9000d0e608a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9cfa430c-bb6d-4f52-a749-fb7566231de7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9cfa430c-bb6d-4f52-a749-fb7566231de7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_af74ae5b-6a93-4740-b918-58d1975f516c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_af74ae5b-6a93-4740-b918-58d1975f516c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a0a694c9-663e-4242-a675-df7d24635dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a0a694c9-663e-4242-a675-df7d24635dab" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ff813ead-4626-43be-9f3d-aa91e32886b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ff813ead-4626-43be-9f3d-aa91e32886b6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e9600d39-602d-405d-8ec9-5b4532a9d412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e9600d39-602d-405d-8ec9-5b4532a9d412" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69e7ebac-1ea2-4fe4-b9ac-d2d489c437bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69e7ebac-1ea2-4fe4-b9ac-d2d489c437bd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b2408119-8cd9-4f7f-9c52-09ff1c82a3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_NetIncomeLoss_b2408119-8cd9-4f7f-9c52-09ff1c82a3d7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_2e987138-0050-42b5-97d8-000ec229b4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_27315bbd-80dc-4ad1-a915-a4c351b6df90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ae04a019-5f9f-495e-9d75-190fa3169597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ae04a019-5f9f-495e-9d75-190fa3169597" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d350f953-573b-422c-bbdf-067a03af29d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3cc2218b-d2c2-4e4b-aebb-cf353fdc22d0" xlink:to="loc_us-gaap_StatementTable_d350f953-573b-422c-bbdf-067a03af29d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_da124cce-3d89-4ab8-a262-733ea89a62aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d350f953-573b-422c-bbdf-067a03af29d5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_da124cce-3d89-4ab8-a262-733ea89a62aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_da124cce-3d89-4ab8-a262-733ea89a62aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_da124cce-3d89-4ab8-a262-733ea89a62aa" xlink:to="loc_us-gaap_EquityComponentDomain_da124cce-3d89-4ab8-a262-733ea89a62aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_da124cce-3d89-4ab8-a262-733ea89a62aa" xlink:to="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7d76ce2a-be68-40ad-9165-a35a6bd7d65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_CommonStockMember_7d76ce2a-be68-40ad-9165-a35a6bd7d65b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_42a373b2-4120-4cf0-af40-aa0cceff3a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_42a373b2-4120-4cf0-af40-aa0cceff3a2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c35158b9-a121-4946-a42d-dadbdf875c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c35158b9-a121-4946-a42d-dadbdf875c22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1bac3823-e0ca-4041-8bd6-cde642c6095a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_RetainedEarningsMember_1bac3823-e0ca-4041-8bd6-cde642c6095a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_b1687c37-ba40-4308-a92c-bbd9ef98915c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_TreasuryStockMember_b1687c37-ba40-4308-a92c-bbd9ef98915c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:definitionLink xlink:role="http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended" id="id37b0d5b86b54498ae5ed67438301216_ConsolidatedStatementsofStockholdersEquityParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3308c20b-3260-4d77-868c-5b7c0affb627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ed35f1ab-a31f-48a3-a42e-355eca1d7e61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3308c20b-3260-4d77-868c-5b7c0affb627" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ed35f1ab-a31f-48a3-a42e-355eca1d7e61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a29426e3-2081-4a8d-8b17-304e38803c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3308c20b-3260-4d77-868c-5b7c0affb627" xlink:to="loc_us-gaap_StatementTable_a29426e3-2081-4a8d-8b17-304e38803c05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4c15f66d-ed9d-4c88-be7b-51a475068dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a29426e3-2081-4a8d-8b17-304e38803c05" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4c15f66d-ed9d-4c88-be7b-51a475068dd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4c15f66d-ed9d-4c88-be7b-51a475068dd9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4c15f66d-ed9d-4c88-be7b-51a475068dd9" xlink:to="loc_us-gaap_EquityComponentDomain_4c15f66d-ed9d-4c88-be7b-51a475068dd9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d33510a0-b443-4666-97c1-16ebc7844680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4c15f66d-ed9d-4c88-be7b-51a475068dd9" xlink:to="loc_us-gaap_EquityComponentDomain_d33510a0-b443-4666-97c1-16ebc7844680" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a302598c-f993-4ffd-b201-3a5d06015a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d33510a0-b443-4666-97c1-16ebc7844680" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a302598c-f993-4ffd-b201-3a5d06015a6c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="id3bf2b9241bd46f88df5e9da7181dbe5_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_4860030f-7134-475c-9b72-65c511b48999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4860030f-7134-475c-9b72-65c511b48999" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_868df4bf-4110-47e5-af28-5dfa564b68d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_868df4bf-4110-47e5-af28-5dfa564b68d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_16b9e623-341b-40da-882e-47cab3bcebee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostGross_16b9e623-341b-40da-882e-47cab3bcebee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_23222140-5d13-4511-901d-404d9a91273f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_23222140-5d13-4511-901d-404d9a91273f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_71797035-4f52-4169-88fe-b7235c6630dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostNet_71797035-4f52-4169-88fe-b7235c6630dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_f11dbfcc-a304-486c-8955-eecbea267921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_f11dbfcc-a304-486c-8955-eecbea267921" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_be11c13c-8957-4174-b961-7bcd92cba99c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_be11c13c-8957-4174-b961-7bcd92cba99c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_5321bd64-ab85-4a9c-b99f-690ea6373cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_AdvertisingExpense_5321bd64-ab85-4a9c-b99f-690ea6373cc5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b084a22d-8323-4348-ba34-2baacbef6c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b084a22d-8323-4348-ba34-2baacbef6c7d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_1da04c49-d647-49b3-89b3-25736e23120a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_1da04c49-d647-49b3-89b3-25736e23120a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_8fce8e6e-8b67-4726-93a1-40956b6812ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_8fce8e6e-8b67-4726-93a1-40956b6812ba" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_11736ef2-fdfe-4ebe-af86-e88b74963d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_11736ef2-fdfe-4ebe-af86-e88b74963d8e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_9d0c5252-beca-4740-afaa-65e9bd2c3df5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_9d0c5252-beca-4740-afaa-65e9bd2c3df5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4f7277fd-6e4c-4bb4-a598-c90202ef2938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4f7277fd-6e4c-4bb4-a598-c90202ef2938" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7861afaf-2ed9-4e0e-bcca-e59263e4f45f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7861afaf-2ed9-4e0e-bcca-e59263e4f45f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7861afaf-2ed9-4e0e-bcca-e59263e4f45f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7861afaf-2ed9-4e0e-bcca-e59263e4f45f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7861afaf-2ed9-4e0e-bcca-e59263e4f45f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7861afaf-2ed9-4e0e-bcca-e59263e4f45f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_27347880-ee50-4e12-a335-2428e7403870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_27347880-ee50-4e12-a335-2428e7403870" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_80fd0093-ce92-4a39-9830-36e6888ea8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:to="loc_us-gaap_OfficeEquipmentMember_80fd0093-ce92-4a39-9830-36e6888ea8f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b224b97b-575c-4f1e-aa95-3c784d0e4f28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b224b97b-575c-4f1e-aa95-3c784d0e4f28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1fde82b9-5b49-4a80-9552-b0b0d9bcbaab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:to="loc_us-gaap_AwardTypeAxis_1fde82b9-5b49-4a80-9552-b0b0d9bcbaab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fde82b9-5b49-4a80-9552-b0b0d9bcbaab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1fde82b9-5b49-4a80-9552-b0b0d9bcbaab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fde82b9-5b49-4a80-9552-b0b0d9bcbaab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25f6cc78-e092-4263-8d01-54dbb1c7b678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1fde82b9-5b49-4a80-9552-b0b0d9bcbaab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25f6cc78-e092-4263-8d01-54dbb1c7b678" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c2d66415-7506-4957-b41f-1062284c7844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25f6cc78-e092-4263-8d01-54dbb1c7b678" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c2d66415-7506-4957-b41f-1062284c7844" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_59b4ae25-ff25-4af2-b949-737958270bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25f6cc78-e092-4263-8d01-54dbb1c7b678" xlink:to="loc_us-gaap_EmployeeStockOptionMember_59b4ae25-ff25-4af2-b949-737958270bd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4c5ec146-274c-4a97-be7b-7283936ed3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4c5ec146-274c-4a97-be7b-7283936ed3e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4c5ec146-274c-4a97-be7b-7283936ed3e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4c5ec146-274c-4a97-be7b-7283936ed3e0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4c5ec146-274c-4a97-be7b-7283936ed3e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4621dd1c-040f-4434-b580-51d80638d87b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4c5ec146-274c-4a97-be7b-7283936ed3e0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4621dd1c-040f-4434-b580-51d80638d87b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_106137fd-6574-42be-9344-c9e3b4671c19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4621dd1c-040f-4434-b580-51d80638d87b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_106137fd-6574-42be-9344-c9e3b4671c19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_afa31b42-4858-4810-aa91-c9d23c954b8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:to="loc_srt_RangeAxis_afa31b42-4858-4810-aa91-c9d23c954b8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_afa31b42-4858-4810-aa91-c9d23c954b8e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_afa31b42-4858-4810-aa91-c9d23c954b8e" xlink:to="loc_srt_RangeMember_afa31b42-4858-4810-aa91-c9d23c954b8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6d513df-f9fc-4a14-88ea-82a02cb3423c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_afa31b42-4858-4810-aa91-c9d23c954b8e" xlink:to="loc_srt_RangeMember_f6d513df-f9fc-4a14-88ea-82a02cb3423c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ee2b7ca7-2f46-436d-9be2-b56b99d8ecda" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6d513df-f9fc-4a14-88ea-82a02cb3423c" xlink:to="loc_srt_MinimumMember_ee2b7ca7-2f46-436d-9be2-b56b99d8ecda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_269ffd0b-51b5-4565-9d05-795580d3c7dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6d513df-f9fc-4a14-88ea-82a02cb3423c" xlink:to="loc_srt_MaximumMember_269ffd0b-51b5-4565-9d05-795580d3c7dc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="i9b0bb338ca754802a0f4d98227e11713_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c8103c47-ae68-4421-883f-631e2e4d0722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9b184991-b02e-4bb2-bdce-db9557cfc496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c8103c47-ae68-4421-883f-631e2e4d0722" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9b184991-b02e-4bb2-bdce-db9557cfc496" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3b6a31c0-111c-4f37-86e0-aa9f966ae4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c8103c47-ae68-4421-883f-631e2e4d0722" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3b6a31c0-111c-4f37-86e0-aa9f966ae4f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3a83f1a4-162b-48c1-b30d-56f2c51d276a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3b6a31c0-111c-4f37-86e0-aa9f966ae4f7" xlink:to="loc_srt_StatementGeographicalAxis_3a83f1a4-162b-48c1-b30d-56f2c51d276a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3a83f1a4-162b-48c1-b30d-56f2c51d276a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3a83f1a4-162b-48c1-b30d-56f2c51d276a" xlink:to="loc_srt_SegmentGeographicalDomain_3a83f1a4-162b-48c1-b30d-56f2c51d276a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_00af2169-a728-4d9e-b31e-22c16fc8cd0e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3a83f1a4-162b-48c1-b30d-56f2c51d276a" xlink:to="loc_srt_SegmentGeographicalDomain_00af2169-a728-4d9e-b31e-22c16fc8cd0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_e2a88112-233c-4759-a81c-976ff0ae39a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_00af2169-a728-4d9e-b31e-22c16fc8cd0e" xlink:to="loc_srt_NorthAmericaMember_e2a88112-233c-4759-a81c-976ff0ae39a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_319f6277-a238-42b2-986e-74772124666c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_00af2169-a728-4d9e-b31e-22c16fc8cd0e" xlink:to="loc_us-gaap_NonUsMember_319f6277-a238-42b2-986e-74772124666c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/RevenueNarrativeDetails" xlink:type="extended" id="i8846fb350e8c40aeb7d4dc404001470d_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_bb1d1ca5-3aaf-43ef-8918-4b7cf88ba390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_bb1d1ca5-3aaf-43ef-8918-4b7cf88ba390" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_NumberOfPerformanceObligations_e7706c64-d805-46e1-9dc8-01fe2e9df622" xlink:href="yext-20220131.xsd#yext_NumberOfPerformanceObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_yext_NumberOfPerformanceObligations_e7706c64-d805-46e1-9dc8-01fe2e9df622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f75ef43-d4d1-4a46-bc12-377a29c411c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f75ef43-d4d1-4a46-bc12-377a29c411c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b3c59d88-6412-4050-b408-2229a56f8517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b3c59d88-6412-4050-b408-2229a56f8517" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent_3b052abd-cb69-4145-95be-d367cbfc79e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_us-gaap_DepositLiabilityCurrent_3b052abd-cb69-4145-95be-d367cbfc79e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_df3dc1d9-35fb-43c6-9b4a-a132b16084d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:to="loc_srt_ProductOrServiceAxis_df3dc1d9-35fb-43c6-9b4a-a132b16084d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_df3dc1d9-35fb-43c6-9b4a-a132b16084d1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_df3dc1d9-35fb-43c6-9b4a-a132b16084d1" xlink:to="loc_srt_ProductsAndServicesDomain_df3dc1d9-35fb-43c6-9b4a-a132b16084d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4d5509dc-0ff2-469b-b257-fc45596b7a19" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_df3dc1d9-35fb-43c6-9b4a-a132b16084d1" xlink:to="loc_srt_ProductsAndServicesDomain_4d5509dc-0ff2-469b-b257-fc45596b7a19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_4cfd97e8-64b6-44b0-9c6f-ebba2bd284da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4d5509dc-0ff2-469b-b257-fc45596b7a19" xlink:to="loc_us-gaap_ServiceMember_4cfd97e8-64b6-44b0-9c6f-ebba2bd284da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3b271921-083c-46a5-8081-84fc4a720b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3b271921-083c-46a5-8081-84fc4a720b6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3b271921-083c-46a5-8081-84fc4a720b6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3b271921-083c-46a5-8081-84fc4a720b6c" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3b271921-083c-46a5-8081-84fc4a720b6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_89062a99-b678-41e6-8cdc-4f9d46fd2c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3b271921-083c-46a5-8081-84fc4a720b6c" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_89062a99-b678-41e6-8cdc-4f9d46fd2c3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_99676c17-33b8-4bfd-b16d-d2664f4b10c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_89062a99-b678-41e6-8cdc-4f9d46fd2c3a" xlink:to="loc_us-gaap_SalesRevenueNetMember_99676c17-33b8-4bfd-b16d-d2664f4b10c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_64887b0d-2737-4855-878a-68bf2bd91406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_64887b0d-2737-4855-878a-68bf2bd91406" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_64887b0d-2737-4855-878a-68bf2bd91406_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_64887b0d-2737-4855-878a-68bf2bd91406" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_64887b0d-2737-4855-878a-68bf2bd91406_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3578af8c-6a4a-40cc-9c81-dd48464df215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_64887b0d-2737-4855-878a-68bf2bd91406" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3578af8c-6a4a-40cc-9c81-dd48464df215" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_5b9b1bf8-27de-4db6-89f6-92534744a5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3578af8c-6a4a-40cc-9c81-dd48464df215" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_5b9b1bf8-27de-4db6-89f6-92534744a5a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_6324bfe6-68f6-4919-b646-1e551d6c99d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3578af8c-6a4a-40cc-9c81-dd48464df215" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_6324bfe6-68f6-4919-b646-1e551d6c99d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6be5046b-6bce-40c3-b2bd-2294f0c9fec4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:to="loc_srt_StatementGeographicalAxis_6be5046b-6bce-40c3-b2bd-2294f0c9fec4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6be5046b-6bce-40c3-b2bd-2294f0c9fec4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6be5046b-6bce-40c3-b2bd-2294f0c9fec4" xlink:to="loc_srt_SegmentGeographicalDomain_6be5046b-6bce-40c3-b2bd-2294f0c9fec4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_54a020ca-e481-4c70-b4ff-c04ab656f91d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6be5046b-6bce-40c3-b2bd-2294f0c9fec4" xlink:to="loc_srt_SegmentGeographicalDomain_54a020ca-e481-4c70-b4ff-c04ab656f91d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_0d6fd186-8cc1-40f7-884b-e0bf4adf2a0e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_54a020ca-e481-4c70-b4ff-c04ab656f91d" xlink:to="loc_country_US_0d6fd186-8cc1-40f7-884b-e0bf4adf2a0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CH_2595963a-3f4a-4a39-a073-6ae17e589f35" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_54a020ca-e481-4c70-b4ff-c04ab656f91d" xlink:to="loc_country_CH_2595963a-3f4a-4a39-a073-6ae17e589f35" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#RevenueRemainingPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails" xlink:type="extended" id="i4310f06e84c24df08d33275efd90bee5_RevenueRemainingPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0a4737f3-f540-43fd-b865-b81599a1af32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6d4572b8-13ff-453a-bce1-4d5855b723e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0a4737f3-f540-43fd-b865-b81599a1af32" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6d4572b8-13ff-453a-bce1-4d5855b723e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_4d94eb3f-d132-420e-9978-f8ba18581f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0a4737f3-f540-43fd-b865-b81599a1af32" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_4d94eb3f-d132-420e-9978-f8ba18581f1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_a0ecfa96-ce0f-4470-83a6-dd59ef1364a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_4d94eb3f-d132-420e-9978-f8ba18581f1b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_a0ecfa96-ce0f-4470-83a6-dd59ef1364a9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="yext-20220131.xsd#RevenueRemainingPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails_1" xlink:type="extended" id="i78604e7025a64219bfc69a505719a36b_RevenueRemainingPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0a4737f3-f540-43fd-b865-b81599a1af32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6d4572b8-13ff-453a-bce1-4d5855b723e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0a4737f3-f540-43fd-b865-b81599a1af32" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6d4572b8-13ff-453a-bce1-4d5855b723e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_4d94eb3f-d132-420e-9978-f8ba18581f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0a4737f3-f540-43fd-b865-b81599a1af32" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_4d94eb3f-d132-420e-9978-f8ba18581f1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#FairValueofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="extended" id="ie5177d13d7ef45229d53a74d6fd95952_FairValueofFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2bce758-832a-4671-a6d3-fe617566a845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_bfcc573b-4eb8-445c-8db4-98fe7b7c4bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2bce758-832a-4671-a6d3-fe617566a845" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_bfcc573b-4eb8-445c-8db4-98fe7b7c4bae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_82ddac1d-e8e0-4ceb-8513-1b956fa92fea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2bce758-832a-4671-a6d3-fe617566a845" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_82ddac1d-e8e0-4ceb-8513-1b956fa92fea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2bce758-832a-4671-a6d3-fe617566a845" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_cc346476-ea40-4f4e-9f5f-906f0b74a41c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_cc346476-ea40-4f4e-9f5f-906f0b74a41c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_cc346476-ea40-4f4e-9f5f-906f0b74a41c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_cc346476-ea40-4f4e-9f5f-906f0b74a41c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_cc346476-ea40-4f4e-9f5f-906f0b74a41c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_cb3a4b49-1556-4c1c-a4f5-42b2a7ec0786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_cc346476-ea40-4f4e-9f5f-906f0b74a41c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_cb3a4b49-1556-4c1c-a4f5-42b2a7ec0786" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_0405d5dd-2908-484a-ab70-eb3e914a8a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_cb3a4b49-1556-4c1c-a4f5-42b2a7ec0786" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_0405d5dd-2908-484a-ab70-eb3e914a8a8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad96a216-a21e-45c3-9c9f-bdbb57f13ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad96a216-a21e-45c3-9c9f-bdbb57f13ec5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad96a216-a21e-45c3-9c9f-bdbb57f13ec5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad96a216-a21e-45c3-9c9f-bdbb57f13ec5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad96a216-a21e-45c3-9c9f-bdbb57f13ec5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_779a9224-e6e0-4e64-bccd-2d85a5c4d28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad96a216-a21e-45c3-9c9f-bdbb57f13ec5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_779a9224-e6e0-4e64-bccd-2d85a5c4d28b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8104c363-4882-4039-8b35-cdad785a5b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_779a9224-e6e0-4e64-bccd-2d85a5c4d28b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8104c363-4882-4039-8b35-cdad785a5b14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_bc6b68c1-d308-47f2-bfc8-32813dd35e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_bc6b68c1-d308-47f2-bfc8-32813dd35e90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_bc6b68c1-d308-47f2-bfc8-32813dd35e90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_bc6b68c1-d308-47f2-bfc8-32813dd35e90" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_bc6b68c1-d308-47f2-bfc8-32813dd35e90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_69894be7-7672-47c2-9e1c-746d9cfd4dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_bc6b68c1-d308-47f2-bfc8-32813dd35e90" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_69894be7-7672-47c2-9e1c-746d9cfd4dfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_96bbad88-bd01-407a-9cf1-28861ebd2389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_69894be7-7672-47c2-9e1c-746d9cfd4dfb" xlink:to="loc_us-gaap_MoneyMarketFundsMember_96bbad88-bd01-407a-9cf1-28861ebd2389" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#GoodwillandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="extended" id="i92322b25e1664a4b934ebb711a94577d_GoodwillandIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f8076812-4208-4143-9417-9d090cd4568f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_Goodwill_f8076812-4208-4143-9417-9d090cd4568f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_a41fcf2a-4176-4b2b-b4a5-9b8d62faa13c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_NumberOfOperatingSegments_a41fcf2a-4176-4b2b-b4a5-9b8d62faa13c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_f5cdae24-6e1c-49a5-b53e-22fdb01e56b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_NumberOfReportingUnits_f5cdae24-6e1c-49a5-b53e-22fdb01e56b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01c72d5c-9b9c-4c14-93c1-e91f5356048d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01c72d5c-9b9c-4c14-93c1-e91f5356048d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_52002b74-705e-4270-a24d-c9063c7ce1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_52002b74-705e-4270-a24d-c9063c7ce1b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_27f462ca-ecac-496c-8ed2-4216a5ee551a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_27f462ca-ecac-496c-8ed2-4216a5ee551a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f3ebc4d1-c4ac-41eb-aa6f-5d396f75a531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f3ebc4d1-c4ac-41eb-aa6f-5d396f75a531" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7580f565-5002-4cc3-9b84-520bca65a899" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f3ebc4d1-c4ac-41eb-aa6f-5d396f75a531" xlink:to="loc_srt_RangeAxis_7580f565-5002-4cc3-9b84-520bca65a899" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7580f565-5002-4cc3-9b84-520bca65a899_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7580f565-5002-4cc3-9b84-520bca65a899" xlink:to="loc_srt_RangeMember_7580f565-5002-4cc3-9b84-520bca65a899_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5bc4a380-ef4f-43e8-9cb8-02cec742dbed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7580f565-5002-4cc3-9b84-520bca65a899" xlink:to="loc_srt_RangeMember_5bc4a380-ef4f-43e8-9cb8-02cec742dbed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c8f03d60-328d-4510-94b2-f39324ae1562" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5bc4a380-ef4f-43e8-9cb8-02cec742dbed" xlink:to="loc_srt_MaximumMember_c8f03d60-328d-4510-94b2-f39324ae1562" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/PropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#PropertyandEquipmentnetDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/PropertyandEquipmentnetDetails" xlink:type="extended" id="i1ddc07557b57437786c782e247a3e05b_PropertyandEquipmentnetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e3cd99da-c347-49cb-9a9b-db4b96cd303f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e3cd99da-c347-49cb-9a9b-db4b96cd303f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_74568f0e-0f8f-46bd-99ee-4f28705777e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_74568f0e-0f8f-46bd-99ee-4f28705777e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c17f1906-faf7-4392-b36d-b0f30f07e779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c17f1906-faf7-4392-b36d-b0f30f07e779" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_acd42783-f92b-4459-bf9b-a177c0ba5444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_acd42783-f92b-4459-bf9b-a177c0ba5444" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c404acdd-a0c6-43cc-9906-8a8834fe84ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_Depreciation_c404acdd-a0c6-43cc-9906-8a8834fe84ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17c46e84-c613-475a-b0b1-adbb5a62a33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17c46e84-c613-475a-b0b1-adbb5a62a33d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17c46e84-c613-475a-b0b1-adbb5a62a33d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17c46e84-c613-475a-b0b1-adbb5a62a33d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17c46e84-c613-475a-b0b1-adbb5a62a33d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17c46e84-c613-475a-b0b1-adbb5a62a33d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_3274fee5-f581-408a-8bdc-e480a9c0b78c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_3274fee5-f581-408a-8bdc-e480a9c0b78c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_658ba814-2271-4edf-97b9-0ed7c484a4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_OfficeEquipmentMember_658ba814-2271-4edf-97b9-0ed7c484a4ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_36375675-b7fd-4823-a0ee-ef6547f7f56d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_36375675-b7fd-4823-a0ee-ef6547f7f56d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_0f045fc5-55e3-436f-bcb8-59c41dde3b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_0f045fc5-55e3-436f-bcb8-59c41dde3b98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_3b101896-c3b2-47c1-8232-0998048006f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_ConstructionInProgressMember_3b101896-c3b2-47c1-8232-0998048006f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SoftwareInProgressMember_90a8604d-1d7c-42f3-9bf2-b66cacb0d1c3" xlink:href="yext-20220131.xsd#yext_SoftwareInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_yext_SoftwareInProgressMember_90a8604d-1d7c-42f3-9bf2-b66cacb0d1c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6cae3a14-c2e5-4f80-9977-551479ce5d03" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:to="loc_srt_StatementGeographicalAxis_6cae3a14-c2e5-4f80-9977-551479ce5d03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6cae3a14-c2e5-4f80-9977-551479ce5d03_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6cae3a14-c2e5-4f80-9977-551479ce5d03" xlink:to="loc_srt_SegmentGeographicalDomain_6cae3a14-c2e5-4f80-9977-551479ce5d03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_adbe21ac-1dc5-4eae-8a20-2101e7ea9904" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6cae3a14-c2e5-4f80-9977-551479ce5d03" xlink:to="loc_srt_SegmentGeographicalDomain_adbe21ac-1dc5-4eae-8a20-2101e7ea9904" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_68aa27b2-60ab-4959-b884-62af8421751e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_adbe21ac-1dc5-4eae-8a20-2101e7ea9904" xlink:to="loc_country_US_68aa27b2-60ab-4959-b884-62af8421751e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ca1861de-2044-46c6-9ea0-13f494372815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ca1861de-2044-46c6-9ea0-13f494372815" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ca1861de-2044-46c6-9ea0-13f494372815_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ca1861de-2044-46c6-9ea0-13f494372815" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ca1861de-2044-46c6-9ea0-13f494372815_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fedef71-7ce7-4dc3-927c-0e2d6f9ca6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ca1861de-2044-46c6-9ea0-13f494372815" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fedef71-7ce7-4dc3-927c-0e2d6f9ca6e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_a653cbb1-24a6-49c8-8599-a0cf807303e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fedef71-7ce7-4dc3-927c-0e2d6f9ca6e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_a653cbb1-24a6-49c8-8599-a0cf807303e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_90d3b357-f586-4ac2-84dd-d84cea31f6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_90d3b357-f586-4ac2-84dd-d84cea31f6e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_90d3b357-f586-4ac2-84dd-d84cea31f6e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_90d3b357-f586-4ac2-84dd-d84cea31f6e6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_90d3b357-f586-4ac2-84dd-d84cea31f6e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_17e9ab13-3fee-4624-88c1-05b887a9e5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_90d3b357-f586-4ac2-84dd-d84cea31f6e6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_17e9ab13-3fee-4624-88c1-05b887a9e5fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_ca5003de-f7fc-49e7-93b4-a76a54c7a958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_17e9ab13-3fee-4624-88c1-05b887a9e5fc" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_ca5003de-f7fc-49e7-93b4-a76a54c7a958" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended" id="i67f0e8b36e7c405692366932415271e0_AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3e245b8-d018-4ee2-b417-266246fdbaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fee96229-a59c-46b8-9f92-b738f1e863ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3e245b8-d018-4ee2-b417-266246fdbaf6" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fee96229-a59c-46b8-9f92-b738f1e863ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3b144c63-b5e1-4d43-9fab-38940073a67f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3e245b8-d018-4ee2-b417-266246fdbaf6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3b144c63-b5e1-4d43-9fab-38940073a67f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3ea4e64c-a982-48cc-9d13-4c5c7fdeb873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3b144c63-b5e1-4d43-9fab-38940073a67f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3ea4e64c-a982-48cc-9d13-4c5c7fdeb873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3ea4e64c-a982-48cc-9d13-4c5c7fdeb873_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3ea4e64c-a982-48cc-9d13-4c5c7fdeb873" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3ea4e64c-a982-48cc-9d13-4c5c7fdeb873_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bf9c117e-a6fa-49cd-9c28-f480da68c9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3ea4e64c-a982-48cc-9d13-4c5c7fdeb873" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bf9c117e-a6fa-49cd-9c28-f480da68c9fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_69a93eb8-696e-41e1-bff1-4eb5fff95f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bf9c117e-a6fa-49cd-9c28-f480da68c9fe" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_69a93eb8-696e-41e1-bff1-4eb5fff95f1f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationPlansDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationPlansDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/StockBasedCompensationPlansDetails" xlink:type="extended" id="i4ef600f185c54c28afce7afad1406dee_StockBasedCompensationPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a1907b16-9727-4729-8592-413e023612f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a1907b16-9727-4729-8592-413e023612f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4a47b57a-6b01-4942-81a7-6daba4d2e28e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4a47b57a-6b01-4942-81a7-6daba4d2e28e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_12119773-2922-406f-a088-41d5b71e41b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_12119773-2922-406f-a088-41d5b71e41b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_86208c57-aadd-4a0f-8721-911d1704130e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_86208c57-aadd-4a0f-8721-911d1704130e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_3a78c8f0-525b-4711-abb1-0421d86d1bf1" xlink:href="yext-20220131.xsd#yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_3a78c8f0-525b-4711-abb1-0421d86d1bf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2d081c55-237a-4e7e-be49-a4774d433a44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2d081c55-237a-4e7e-be49-a4774d433a44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_859e6571-13c5-42c3-b725-795f4f8e174a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_859e6571-13c5-42c3-b725-795f4f8e174a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b985a5fd-a791-4ee8-9301-3d2939d39098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_859e6571-13c5-42c3-b725-795f4f8e174a" xlink:to="loc_us-gaap_PlanNameAxis_b985a5fd-a791-4ee8-9301-3d2939d39098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b985a5fd-a791-4ee8-9301-3d2939d39098_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_b985a5fd-a791-4ee8-9301-3d2939d39098" xlink:to="loc_us-gaap_PlanNameDomain_b985a5fd-a791-4ee8-9301-3d2939d39098_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a248da28-923c-406b-acd7-e6179807fc51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_b985a5fd-a791-4ee8-9301-3d2939d39098" xlink:to="loc_us-gaap_PlanNameDomain_a248da28-923c-406b-acd7-e6179807fc51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_TwoThousandEightEquityIncentivePlanMember_d0e56bb3-906e-489b-bcc1-53fccb4a9478" xlink:href="yext-20220131.xsd#yext_TwoThousandEightEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_a248da28-923c-406b-acd7-e6179807fc51" xlink:to="loc_yext_TwoThousandEightEquityIncentivePlanMember_d0e56bb3-906e-489b-bcc1-53fccb4a9478" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_TwoThousandSixteenEquityIncentivePlanMember_c7be8b78-8f8e-48ef-80ed-e542c949a321" xlink:href="yext-20220131.xsd#yext_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_a248da28-923c-406b-acd7-e6179807fc51" xlink:to="loc_yext_TwoThousandSixteenEquityIncentivePlanMember_c7be8b78-8f8e-48ef-80ed-e542c949a321" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5053ba36-2c86-4511-ac90-1f7a0887440d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_859e6571-13c5-42c3-b725-795f4f8e174a" xlink:to="loc_us-gaap_AwardTypeAxis_5053ba36-2c86-4511-ac90-1f7a0887440d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5053ba36-2c86-4511-ac90-1f7a0887440d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5053ba36-2c86-4511-ac90-1f7a0887440d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5053ba36-2c86-4511-ac90-1f7a0887440d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd827244-aa76-46e4-b8d9-f17acff87d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5053ba36-2c86-4511-ac90-1f7a0887440d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd827244-aa76-46e4-b8d9-f17acff87d1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_73271d61-7a4d-4a80-9a93-88bdb737e9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd827244-aa76-46e4-b8d9-f17acff87d1c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_73271d61-7a4d-4a80-9a93-88bdb737e9af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationRestrictedStockDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="extended" id="id7e14eb86fde47788b349564d4c88726_StockBasedCompensationRestrictedStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_001c8cfb-72f8-427d-8455-3aff8cf1eb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_001c8cfb-72f8-427d-8455-3aff8cf1eb24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b259a49e-d840-4b13-9acd-775fcd5afd98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b259a49e-d840-4b13-9acd-775fcd5afd98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8b284233-5320-4ccd-9a32-fbff3856f8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8b284233-5320-4ccd-9a32-fbff3856f8dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_07e22ea7-2a5e-4757-87f1-da6d560316f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_07e22ea7-2a5e-4757-87f1-da6d560316f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5f07e2d6-844b-4bf3-835b-e36a38df64a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_92c3a15f-ec95-48e4-b93d-70e3ce5d52f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_92c3a15f-ec95-48e4-b93d-70e3ce5d52f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8d242f04-f6f0-4a1f-ba01-9d7251f23467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8d242f04-f6f0-4a1f-ba01-9d7251f23467" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f109dc3c-a085-4d0e-8a20-750d015ee953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f109dc3c-a085-4d0e-8a20-750d015ee953" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0391a9cd-6088-40dd-9c85-0949f7ebce3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0391a9cd-6088-40dd-9c85-0949f7ebce3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_982a87fe-0cd8-4c6e-aa5a-33a49d9cd516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount_129d2427-23fe-4ff1-8cdf-5589e787b3d1" xlink:href="yext-20220131.xsd#yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:to="loc_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount_129d2427-23fe-4ff1-8cdf-5589e787b3d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1306bd79-d60d-4ca3-b415-a284658a0814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1306bd79-d60d-4ca3-b415-a284658a0814" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_135717aa-7612-4d37-bb12-f637b39e07e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1306bd79-d60d-4ca3-b415-a284658a0814" xlink:to="loc_us-gaap_AwardTypeAxis_135717aa-7612-4d37-bb12-f637b39e07e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_135717aa-7612-4d37-bb12-f637b39e07e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_135717aa-7612-4d37-bb12-f637b39e07e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_135717aa-7612-4d37-bb12-f637b39e07e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6cc5c400-7e6e-475a-97c0-2e2696c71d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_135717aa-7612-4d37-bb12-f637b39e07e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6cc5c400-7e6e-475a-97c0-2e2696c71d7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_RestrictedStockAndRestrictedStockUnitsMember_2c0628d6-f7ed-4962-b5f2-8f8e8b9aab6f" xlink:href="yext-20220131.xsd#yext_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6cc5c400-7e6e-475a-97c0-2e2696c71d7d" xlink:to="loc_yext_RestrictedStockAndRestrictedStockUnitsMember_2c0628d6-f7ed-4962-b5f2-8f8e8b9aab6f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationEmployeeStockPurchasePlanDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="extended" id="i0678bde6e1c048f08bacdf0809823a3d_StockBasedCompensationEmployeeStockPurchasePlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_ca873977-3fba-436a-876d-29f678d06524" xlink:href="yext-20220131.xsd#yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_ca873977-3fba-436a-876d-29f678d06524" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd_cafc398e-4b52-4094-a518-dc03e4890348" xlink:href="yext-20220131.xsd#yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd_cafc398e-4b52-4094-a518-dc03e4890348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_584273f2-cf99-46b5-8496-b3a3b4018e65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_584273f2-cf99-46b5-8496-b3a3b4018e65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0e70204d-077d-409a-8d07-e0406c6f12ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0e70204d-077d-409a-8d07-e0406c6f12ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_756b6ab6-9389-4bad-b7a8-c5dae200d595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_756b6ab6-9389-4bad-b7a8-c5dae200d595" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_74332ce2-ef7a-4668-82ce-005cf86c1dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_74332ce2-ef7a-4668-82ce-005cf86c1dba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2f59887c-af55-485e-ba02-67eef2a60dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2f59887c-af55-485e-ba02-67eef2a60dd3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_38e1157f-8fdb-4569-bffe-4426fe6aee5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_38e1157f-8fdb-4569-bffe-4426fe6aee5a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6b515c67-d2ec-4343-a248-1848a8b055ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6b515c67-d2ec-4343-a248-1848a8b055ee" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_99751e21-c072-468d-b1c9-b78e39cf606f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_99751e21-c072-468d-b1c9-b78e39cf606f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a8e101d4-1313-497a-8086-3bea187b9011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a8e101d4-1313-497a-8086-3bea187b9011" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_45b8683f-1d8b-48e5-9b8b-095dd79d65cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_45b8683f-1d8b-48e5-9b8b-095dd79d65cc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e2da8f3-eacd-4815-ab79-7bd216a45d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e2da8f3-eacd-4815-ab79-7bd216a45d0c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2e21969-cfac-4221-b657-7a8a5f8a89d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2e21969-cfac-4221-b657-7a8a5f8a89d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_55c75518-4dd5-4736-a244-269596a8f784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2e21969-cfac-4221-b657-7a8a5f8a89d6" xlink:to="loc_us-gaap_AwardTypeAxis_55c75518-4dd5-4736-a244-269596a8f784" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_55c75518-4dd5-4736-a244-269596a8f784_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_55c75518-4dd5-4736-a244-269596a8f784" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_55c75518-4dd5-4736-a244-269596a8f784_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c76fa017-d8bd-41dd-93a7-9c51574d6ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_55c75518-4dd5-4736-a244-269596a8f784" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c76fa017-d8bd-41dd-93a7-9c51574d6ad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_0e5df649-2234-4de4-be44-21120b4939ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c76fa017-d8bd-41dd-93a7-9c51574d6ad0" xlink:to="loc_us-gaap_EmployeeStockMember_0e5df649-2234-4de4-be44-21120b4939ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="extended" id="ib897be3afb2442fa87bfb5d1fb279da4_StockBasedCompensationValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_57f5375e-b486-496e-83c6-bf9520e3c9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_57f5375e-b486-496e-83c6-bf9520e3c9a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_62bf83e8-de58-4e7e-9072-643985932230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_62bf83e8-de58-4e7e-9072-643985932230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_e04e7671-4c89-4d92-9086-a9997187eb26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_e04e7671-4c89-4d92-9086-a9997187eb26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a8b20558-b72e-42ba-babe-53363a0ec63c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a8b20558-b72e-42ba-babe-53363a0ec63c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_039b4a97-e8c3-4128-9bb7-d3a26fabfd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_039b4a97-e8c3-4128-9bb7-d3a26fabfd3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_17187aab-bef3-4862-8b50-6cb04c46c563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_17187aab-bef3-4862-8b50-6cb04c46c563" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5425a833-008b-4841-b777-228ae4cb8c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5425a833-008b-4841-b777-228ae4cb8c93" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2d3bc704-1fd4-4f22-bcae-711cfb452eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5425a833-008b-4841-b777-228ae4cb8c93" xlink:to="loc_us-gaap_AwardTypeAxis_2d3bc704-1fd4-4f22-bcae-711cfb452eee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2d3bc704-1fd4-4f22-bcae-711cfb452eee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2d3bc704-1fd4-4f22-bcae-711cfb452eee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2d3bc704-1fd4-4f22-bcae-711cfb452eee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd071238-421c-4035-8940-269437266ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2d3bc704-1fd4-4f22-bcae-711cfb452eee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd071238-421c-4035-8940-269437266ae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_99ec05e9-4650-461f-a5a1-d5774c8aa201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd071238-421c-4035-8940-269437266ae6" xlink:to="loc_us-gaap_EmployeeStockMember_99ec05e9-4650-461f-a5a1-d5774c8aa201" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" id="i7448d13ad9bd4df59325ede8fdbad071_StockBasedCompensationStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_406ea9b0-f754-4d24-aea2-39f350745776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_406ea9b0-f754-4d24-aea2-39f350745776" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fc35ba66-5946-4c75-8289-1eb07a24e676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fc35ba66-5946-4c75-8289-1eb07a24e676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2f06e894-ae34-4603-aed7-8049a6047775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2f06e894-ae34-4603-aed7-8049a6047775" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0e1f49b2-a22d-4e4f-bc35-03ab28f2bc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0e1f49b2-a22d-4e4f-bc35-03ab28f2bc4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_98c5222c-6409-4af1-95df-6cadee3215a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_98c5222c-6409-4af1-95df-6cadee3215a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7d15086-76f1-4fcd-8c37-048d3630cd53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_98c5222c-6409-4af1-95df-6cadee3215a1" xlink:to="loc_us-gaap_AwardTypeAxis_e7d15086-76f1-4fcd-8c37-048d3630cd53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7d15086-76f1-4fcd-8c37-048d3630cd53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e7d15086-76f1-4fcd-8c37-048d3630cd53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7d15086-76f1-4fcd-8c37-048d3630cd53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbc185f9-4aa1-49bc-a701-5d7010a9065e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e7d15086-76f1-4fcd-8c37-048d3630cd53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbc185f9-4aa1-49bc-a701-5d7010a9065e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_55922733-fa92-4152-9ac2-825f0687a81c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbc185f9-4aa1-49bc-a701-5d7010a9065e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_55922733-fa92-4152-9ac2-825f0687a81c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fd3185b1-5fbd-4e06-a280-564a3fbf82cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_98c5222c-6409-4af1-95df-6cadee3215a1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fd3185b1-5fbd-4e06-a280-564a3fbf82cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fd3185b1-5fbd-4e06-a280-564a3fbf82cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fd3185b1-5fbd-4e06-a280-564a3fbf82cd" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fd3185b1-5fbd-4e06-a280-564a3fbf82cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fd3185b1-5fbd-4e06-a280-564a3fbf82cd" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7f96949e-5926-4460-b292-d45410583b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:to="loc_us-gaap_CostOfSalesMember_7f96949e-5926-4460-b292-d45410583b5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_91211169-84bd-4c60-bd58-de17b7b243de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_91211169-84bd-4c60-bd58-de17b7b243de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_232162e1-2faa-4853-a30a-b45bffcec45a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_232162e1-2faa-4853-a30a-b45bffcec45a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_44725a89-9425-4b85-9a3c-74bc22e2c2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_44725a89-9425-4b85-9a3c-74bc22e2c2e9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/DebtDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/DebtDetails" xlink:type="extended" id="i7480cbe413e7457283c189cc3f4143d3_DebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5e2282d7-960a-4e0a-92a0-25409d42a9da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5e2282d7-960a-4e0a-92a0-25409d42a9da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_e6499ddf-356b-48d6-838d-17ae17123431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_DebtInstrumentTerm_e6499ddf-356b-48d6-838d-17ae17123431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions_98ac4ae8-73d8-4757-b28b-182625afc95b" xlink:href="yext-20220131.xsd#yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions_98ac4ae8-73d8-4757-b28b-182625afc95b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bd101bcc-d9e1-481d-a99b-81598e4044ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bd101bcc-d9e1-481d-a99b-81598e4044ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_CapitalStockOfForeignSubsidiaryPercent_69ef9917-ebf7-4e38-a13a-d4f70516e4a7" xlink:href="yext-20220131.xsd#yext_CapitalStockOfForeignSubsidiaryPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_yext_CapitalStockOfForeignSubsidiaryPercent_69ef9917-ebf7-4e38-a13a-d4f70516e4a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio_90b8ad26-fc5a-4245-9029-c5e9d0e2b2f5" xlink:href="yext-20220131.xsd#yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio_90b8ad26-fc5a-4245-9029-c5e9d0e2b2f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a0810aca-3157-4448-a4b9-7126cf013b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a0810aca-3157-4448-a4b9-7126cf013b49" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_d50716ac-3762-4e68-857d-e0741b0d8970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_d50716ac-3762-4e68-857d-e0741b0d8970" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f2ace78d-32d2-4897-9f9c-25941681a8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f2ace78d-32d2-4897-9f9c-25941681a8c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f2ace78d-32d2-4897-9f9c-25941681a8c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f2ace78d-32d2-4897-9f9c-25941681a8c1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f2ace78d-32d2-4897-9f9c-25941681a8c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5772998c-ba99-4474-ba83-35f2d1475502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f2ace78d-32d2-4897-9f9c-25941681a8c1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5772998c-ba99-4474-ba83-35f2d1475502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_96578c4c-7033-4e6f-858c-2c55a0fda88c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5772998c-ba99-4474-ba83-35f2d1475502" xlink:to="loc_us-gaap_LineOfCreditMember_96578c4c-7033-4e6f-858c-2c55a0fda88c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f6f141dd-4b2a-44c4-847b-d18c046df640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5772998c-ba99-4474-ba83-35f2d1475502" xlink:to="loc_us-gaap_SecuredDebtMember_f6f141dd-4b2a-44c4-847b-d18c046df640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_25697bad-2300-4993-b1d5-a837dc4255b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:to="loc_us-gaap_VariableRateAxis_25697bad-2300-4993-b1d5-a837dc4255b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_25697bad-2300-4993-b1d5-a837dc4255b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_25697bad-2300-4993-b1d5-a837dc4255b4" xlink:to="loc_us-gaap_VariableRateDomain_25697bad-2300-4993-b1d5-a837dc4255b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4f58ca95-9496-4a33-9733-2688e97c728a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_25697bad-2300-4993-b1d5-a837dc4255b4" xlink:to="loc_us-gaap_VariableRateDomain_4f58ca95-9496-4a33-9733-2688e97c728a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_52ec90e1-1a85-481f-a937-45117586106c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4f58ca95-9496-4a33-9733-2688e97c728a" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_52ec90e1-1a85-481f-a937-45117586106c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_52549095-b53f-4928-8912-743bd43cb02d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4f58ca95-9496-4a33-9733-2688e97c728a" xlink:to="loc_us-gaap_BaseRateMember_52549095-b53f-4928-8912-743bd43cb02d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d565ef17-53c2-4b0c-829b-1bfaf57458c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:to="loc_us-gaap_CreditFacilityAxis_d565ef17-53c2-4b0c-829b-1bfaf57458c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d565ef17-53c2-4b0c-829b-1bfaf57458c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_d565ef17-53c2-4b0c-829b-1bfaf57458c8" xlink:to="loc_us-gaap_CreditFacilityDomain_d565ef17-53c2-4b0c-829b-1bfaf57458c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_d565ef17-53c2-4b0c-829b-1bfaf57458c8" xlink:to="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_15d4f0e6-1414-4935-9f6d-18fa7076099f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_15d4f0e6-1414-4935-9f6d-18fa7076099f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_6783ef6c-3a94-415f-97bf-0e78ee25cbcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:to="loc_us-gaap_LetterOfCreditMember_6783ef6c-3a94-415f-97bf-0e78ee25cbcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_c5179831-cb50-48d3-87fa-a73309e7a0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:to="loc_us-gaap_BridgeLoanMember_c5179831-cb50-48d3-87fa-a73309e7a0e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_63763f34-1d54-4e8d-a7ab-c58fb0086f58" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:to="loc_srt_RangeAxis_63763f34-1d54-4e8d-a7ab-c58fb0086f58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_63763f34-1d54-4e8d-a7ab-c58fb0086f58_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_63763f34-1d54-4e8d-a7ab-c58fb0086f58" xlink:to="loc_srt_RangeMember_63763f34-1d54-4e8d-a7ab-c58fb0086f58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9bac2343-9d11-471f-ade7-233bd0c357f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_63763f34-1d54-4e8d-a7ab-c58fb0086f58" xlink:to="loc_srt_RangeMember_9bac2343-9d11-471f-ade7-233bd0c357f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4f67043-7358-4016-9035-f29b0a24107a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9bac2343-9d11-471f-ade7-233bd0c357f2" xlink:to="loc_srt_MinimumMember_a4f67043-7358-4016-9035-f29b0a24107a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_666e506e-2acf-49d9-b01f-e7f480b01c44" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9bac2343-9d11-471f-ade7-233bd0c357f2" xlink:to="loc_srt_MaximumMember_666e506e-2acf-49d9-b01f-e7f480b01c44" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i2a373c617f0b4a3b8b8b8390a07b45bd_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_aea5aa3f-f0f2-4cb1-a88d-db2a38e10b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_aea5aa3f-f0f2-4cb1-a88d-db2a38e10b68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_1cbbb21e-95e8-48fc-8fed-0bfdaa59c1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_1cbbb21e-95e8-48fc-8fed-0bfdaa59c1b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_7e32dca5-7eea-4fd0-a8d7-62c5fdb7854e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_OperatingLossCarryforwards_7e32dca5-7eea-4fd0-a8d7-62c5fdb7854e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_b08969f5-fd73-46af-9cd7-e2b0e71f2348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_b08969f5-fd73-46af-9cd7-e2b0e71f2348" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4b860042-ed8e-45c0-8f5f-86308ecfa3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4b860042-ed8e-45c0-8f5f-86308ecfa3e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_142b3ebb-fbdf-42af-8d77-384d7a8ec8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_142b3ebb-fbdf-42af-8d77-384d7a8ec8cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_7e2d5bba-79f7-4a0d-916c-4a715e7b908e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_7e2d5bba-79f7-4a0d-916c-4a715e7b908e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_2228d6e8-62d4-48bc-8ff9-29599321ae81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_2228d6e8-62d4-48bc-8ff9-29599321ae81" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_4bf1d896-08a0-47c6-aa47-0bbf04946a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_4bf1d896-08a0-47c6-aa47-0bbf04946a8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2ad08475-dece-44f5-9b31-7020265c31a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4bf1d896-08a0-47c6-aa47-0bbf04946a8b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2ad08475-dece-44f5-9b31-7020265c31a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2ad08475-dece-44f5-9b31-7020265c31a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2ad08475-dece-44f5-9b31-7020265c31a3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2ad08475-dece-44f5-9b31-7020265c31a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2ad08475-dece-44f5-9b31-7020265c31a3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_2d74af42-65bf-4e61-ba15-146ab72fcb12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:to="loc_us-gaap_DomesticCountryMember_2d74af42-65bf-4e61-ba15-146ab72fcb12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_587b16ad-b348-45b6-a037-b3b72d572357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_587b16ad-b348-45b6-a037-b3b72d572357" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_e561bf43-8663-4b26-9c79-b54a9bf8021c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:to="loc_us-gaap_ForeignCountryMember_e561bf43-8663-4b26-9c79-b54a9bf8021c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_809cb5c5-c682-442d-81ea-15f074488ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4bf1d896-08a0-47c6-aa47-0bbf04946a8b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_809cb5c5-c682-442d-81ea-15f074488ca3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_809cb5c5-c682-442d-81ea-15f074488ca3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_809cb5c5-c682-442d-81ea-15f074488ca3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_809cb5c5-c682-442d-81ea-15f074488ca3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_751295dd-eef7-4a3b-8f23-fd2a7fc8486f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_809cb5c5-c682-442d-81ea-15f074488ca3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_751295dd-eef7-4a3b-8f23-fd2a7fc8486f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_43cf0fac-0839-47a7-9954-b76a81cd7ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_751295dd-eef7-4a3b-8f23-fd2a7fc8486f" xlink:to="loc_us-gaap_SubsequentEventMember_43cf0fac-0839-47a7-9954-b76a81cd7ddc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#NetLossPerShareAttributabletoCommonStockholdersDetails"/>
  <link:definitionLink xlink:role="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" xlink:type="extended" id="ia11393c88cfe4d63bf023de8ace56a86_NetLossPerShareAttributabletoCommonStockholdersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1cd15ea5-1dad-4eb7-b94b-95ef3d3873d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_24a8b004-c1f8-41ce-8a3a-e3795f0b1a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1cd15ea5-1dad-4eb7-b94b-95ef3d3873d2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_24a8b004-c1f8-41ce-8a3a-e3795f0b1a2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25605194-0501-42f5-a946-cb04869d741b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1cd15ea5-1dad-4eb7-b94b-95ef3d3873d2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25605194-0501-42f5-a946-cb04869d741b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ba811a0b-f8d6-4913-aed0-910c712111c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25605194-0501-42f5-a946-cb04869d741b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ba811a0b-f8d6-4913-aed0-910c712111c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ba811a0b-f8d6-4913-aed0-910c712111c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ba811a0b-f8d6-4913-aed0-910c712111c9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ba811a0b-f8d6-4913-aed0-910c712111c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ba811a0b-f8d6-4913-aed0-910c712111c9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_60cf4769-01e5-4db9-a805-eb2f28bfea5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_60cf4769-01e5-4db9-a805-eb2f28bfea5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_RestrictedStockAndRestrictedStockUnitsMember_c0d032d4-5a6b-48a9-ae82-e74f48b0647e" xlink:href="yext-20220131.xsd#yext_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:to="loc_yext_RestrictedStockAndRestrictedStockUnitsMember_c0d032d4-5a6b-48a9-ae82-e74f48b0647e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_89b09885-54ab-4d44-9738-c2ce5a7503d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:to="loc_us-gaap_EmployeeStockMember_89b09885-54ab-4d44-9738-c2ce5a7503d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1f88e884-cb3b-4981-8036-908ad9c369a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25605194-0501-42f5-a946-cb04869d741b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1f88e884-cb3b-4981-8036-908ad9c369a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1f88e884-cb3b-4981-8036-908ad9c369a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1f88e884-cb3b-4981-8036-908ad9c369a6" xlink:to="loc_us-gaap_EquityComponentDomain_1f88e884-cb3b-4981-8036-908ad9c369a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_41376b84-43ca-4b68-b701-b7119de220ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1f88e884-cb3b-4981-8036-908ad9c369a6" xlink:to="loc_us-gaap_EquityComponentDomain_41376b84-43ca-4b68-b701-b7119de220ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7e9aabf2-337b-414c-b24e-ac44aa0d5146" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_41376b84-43ca-4b68-b701-b7119de220ab" xlink:to="loc_us-gaap_CommonStockMember_7e9aabf2-337b-414c-b24e-ac44aa0d5146" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>yext-20220131_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d47b10ed-bb01-4f83-a185-91f49cdb69b0,g:c937c019-aa54-4450-85b8-470495007673-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_8abe8241-4768-47cb-90ef-3584bd87578c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_83edcecf-1f95-46a0-8eef-94697f983a3c_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_e349e833-e446-4740-8206-c6f910d714de_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1ee111a0-f05d-47e1-a392-7b761b2486a5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_07415ec9-e4b9-49cf-9cd9-5159de972885_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and converted to shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_b474e12b-208f-41df-a683-1dbf0097c4e2_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_144ad9f9-c924-404c-ad6c-e992e323d483_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_eff30218-54fe-427f-bb01-36461563d045_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_52c08251-4597-4724-b197-e81068ccaa8b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_610d58c9-dc37-4e9e-832c-165652101bad_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_2d745db5-0645-4ccd-9877-9476654a7dd7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_3e581188-6aa8-4e6b-918d-353a1b4f5af5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_05751d67-c3b5-4f3d-9219-7698e587d735_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_ccef82d8-26a0-4ab7-b1dc-d14dfef60311_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued employee compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_1730dae2-2821-4133-8e79-002664301f56_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_931e3047-1bdf-491f-bf10-a71f2a6d0100_terseLabel_en-US" xlink:label="lab_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized, annual increase (in shares)</link:label>
    <link:label id="lab_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_label_en-US" xlink:label="lab_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Authorized, Annual Increase</link:label>
    <link:label id="lab_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_documentation_en-US" xlink:label="lab_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Authorized, Annual Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" xlink:href="yext-20220131.xsd#yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" xlink:to="lab_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_495eb7e9-ffa9-4a7f-9915-b594130f24d9_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_28cc4f6b-3bf6-4750-9cc8-e0450e5c045a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:to="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_1b2ab2a9-7169-4819-87b7-bb273f354cca_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_3add0ca2-02ab-4521-88b7-db11f0a2bf78_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_41ef7fbb-d7ff-44f1-9161-f82da23b2a0f_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_e8b624a5-0884-4ec9-be89-5b6d32da5c17_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8783e42e-75ad-464b-9556-d20917db8682_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_c65810f5-b915-4cf7-8f2b-615a684fc255_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7ad9f296-989f-46d2-a2f9-010f118a3b34_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8a6af67c-c363-4e93-aae1-b6f9652e704d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8869eb79-adf5-474b-9e70-600678db5ce5_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_05b65cc2-a6d0-4af0-a262-fb3de2ab0400_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_679172b7-4318-4dd5-84d3-7d48e81f5477_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_c40f7382-6544-46be-bdbd-9cebffcabed2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Financing Costs</link:label>
    <link:label id="lab_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_label_en-US" xlink:label="lab_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Policy Acquisition Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:to="lab_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4afba6de-c08a-4ee4-96f2-540dc507979a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b18365f1-1d9b-4def-a4a0-02a0f9538f18_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for futures issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_020b3c7f-9be9-4214-a982-040b67e1e2f7_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositLiabilityCurrent_b5a45ec1-5c9e-4f46-bb9e-a2eddd6c37c9_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_DepositLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilityCurrent" xlink:to="lab_us-gaap_DepositLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_591ad9d0-6f4a-4881-904c-64d4d7b8d422_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c87725bf-3de1-40ed-8348-09b1044fea17_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_dd195173-dae1-485f-b62b-7d0936359786_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_ce99e884-b674-4ae7-9bd2-c677a1dd89bd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2a55ee5e-bdf7-4bb1-ac37-df3bc0dd2de2_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_bf51856e-800a-4ee2-b07c-ff961b568e90_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer_28ad6775-3138-4121-9f9c-27168502b679_negatedTerseLabel_en-US" xlink:label="lab_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intra-entity asset transfer</link:label>
    <link:label id="lab_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer_label_en-US" xlink:label="lab_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Asset Transfer</link:label>
    <link:label id="lab_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer_documentation_en-US" xlink:label="lab_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Asset Transfer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer" xlink:href="yext-20220131.xsd#yext_EffectiveIncomeTaxRateReconciliationAssetTransfer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer" xlink:to="lab_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_b874ad6c-509e-4ff4-852a-e4d2f4f3c6f0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of deferred financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_464bf28e-287b-455c-9656-ac293f89543a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions taken in prior period, gross increases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_158b6d93-290b-4003-bebc-90839c4c954a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease expense</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_c6beab0f-90d6-4c82-8295-e67002835079_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax asset (liability)</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_287a2ad6-8992-4bc8-9cec-613fe712440b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive common equivalent shares (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LesseeOperatingLeaseTenantAllowances_bf5c0def-818b-4660-9ad1-84bc59091bfc_negatedLabel_en-US" xlink:label="lab_yext_LesseeOperatingLeaseTenantAllowances" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: tenant allowances</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseTenantAllowances_label_en-US" xlink:label="lab_yext_LesseeOperatingLeaseTenantAllowances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Tenant Allowances</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseTenantAllowances_documentation_en-US" xlink:label="lab_yext_LesseeOperatingLeaseTenantAllowances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Tenant Allowances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseTenantAllowances" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseTenantAllowances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LesseeOperatingLeaseTenantAllowances" xlink:to="lab_yext_LesseeOperatingLeaseTenantAllowances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_27b1c0f3-da32-4475-ae1b-b44b68ca28c3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average discount rate, percentage</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_7dcb8b7f-849d-450e-b800-62daeeaeae1c_totalLabel_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net operating lease payments</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_label_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due, Net</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_documentation_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityPaymentsDueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet" xlink:to="lab_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_b9fb73f8-80f2-4b0b-9cf4-a3238c55b031_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_bad48b73-1ba5-4a7b-a8d5-93fbcfe87c76_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b216b1d6-97dd-4cda-874e-139523471d6e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted - restricted stock and restricted stock units (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2e70f2d7-c56e-433c-8dbc-30a2243b1c4b_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_776d842d-a36d-43dc-81f7-203ecc5a261b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c62d4993-d78d-424e-8c3c-56042d5a9b86_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_0935d3c4-91e7-4bf4-9a00-5efd002b88ab_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_805ffa1b-c0c8-42b2-9a3e-71e9c6613443_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_f0e45a6d-2443-45d3-9f37-d6b1f671d509_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_31317855-f825-43ca-a656-3ec3ade2bb05_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8702c0d2-b024-4221-be73-ed62bdcb19d6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_38bcf5c5-8966-4568-b8bb-c864879ade1d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_f457ab09-4444-4757-9170-4ceaa0dae558_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_2378f5f2-323c-45b9-b173-e0915d138e4d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_e307c793-ee6f-4ff8-a14e-f5e8390a004c_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in unrecognized tax benefits is reasonably possible</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f031365c-c6ec-40e1-bfd6-beeb8dc05d70_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted - restricted stock and restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d379463b-a96e-459a-8b5c-9415ba28fee4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_4fe5402d-56c5-4e52-89c1-ed831e90a9ea_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_80193d6e-b41c-446e-83eb-b04affc2b779_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at January&#160;31, 2022 and 2021; zero shares issued and outstanding at January&#160;31, 2022 and 2021</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e644c877-bc54-4429-b75f-3340d04e5b51_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e997844d-1fd2-4a24-a204-d4ada29027fb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d00d122c-b673-4559-9b2d-d9a52df5cc26_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_2a735e64-0a4a-4511-be6b-f3820a353e69_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1bf4589b-0f15-4ee9-b2be-45e2eb45b106_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_b4ad50ac-de62-4b5e-b627-e3ab68c84061_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising and Other Promotional Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_aa9c60fb-c173-4493-88e6-a13377e9cacf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_36b37054-f1e0-4148-ac20-f83eb1a7588d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_2b835cb5-bff0-487a-b763-5a48f32c9f80_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_840459c2-4c31-4fa7-9693-cd5e707356b4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_65650cbb-df4d-46a9-82c8-a6cbedc3bbba_totalLabel_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_label_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_documentation_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet" xlink:to="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter_ff075a06-357e-4146-aef9-db9e9b23777a_terseLabel_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028 and thereafter</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter_label_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five and Thereafter</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter_documentation_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five and Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter" xlink:to="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_f6310ddc-5564-4f8a-b73a-1b82486be773_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_80633f0a-c5de-42fd-af89-9ce288f8ca10_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2cb69a65-e4fe-4e72-b91b-215c446ed535_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_06f888cc-de2e-4355-9c34-b1e4ebc90c91_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3296b4bb-f8b8-4826-89a2-d0a931fc6ad8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_a3ebc9f7-e9c9-47c7-96b6-1a61d431c613_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum payroll deduction (as a percent of eligible compensation)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_2cee3d44-eecf-44e2-8deb-caa96a502aec_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_c35edee0-03be-41de-9028-2842c2786b34_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperating" xlink:to="lab_us-gaap_InvestmentIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_75f3df36-6f3b-440b-a252-08624f9acac4_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_96553a77-2607-487a-a518-c77541677e54_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of outstanding shares</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a5bfcdd4-6b11-4e21-afd4-ddc2c3bc45c1_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_4fd7a242-9e51-4be9-93d9-a0cbe1fecee8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation related to internal-use software development</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ae86c56e-bedf-4c00-aecc-4555a8ddecd4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_6f7b7d1c-72d8-49c9-8ac1-40f9c3fe2ccb_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_42afb8cd-d353-417f-b358-92bdd7d34bc6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_666c74a6-a02b-433c-b65c-d927e32b5fdf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_fa7cb879-193f-42c2-91c1-f26430573486_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_978fb638-5b8e-4dd1-a111-57e18f2079af_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_25c55ee9-da59-49be-8ec1-4c18d2055540_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of the end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_0844c09c-508f-4680-a9b1-f1a60d2f8ead_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_7521c401-4375-4a50-8a7f-0af3bed045c2_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_138e5036-f4c7-4721-8380-8ecb465941b2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CH_dc0bc18a-1c08-4651-b87c-d2a7af3a1a88_terseLabel_en-US" xlink:label="lab_country_CH" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SWITZERLAND</link:label>
    <link:label id="lab_country_CH_label_en-US" xlink:label="lab_country_CH" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SWITZERLAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CH" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CH"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CH" xlink:to="lab_country_CH" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_fb70fbf6-e134-4570-baa8-7a0c683842c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Share Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Share Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_072801f8-d2dd-4f5b-8e82-d062d9f6f966_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs capitalized to obtain revenue contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_90775803-6dc6-45b8-9ac4-708617ac4619_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_2459b209-4234-41e9-bc29-732d26112973_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_04293082-9c42-465c-bcfa-0f441b211158_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_6e65dd7b-1a62-4ec9-9db7-7a8bdadb5e9b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs to obtain revenue contracts, non-current</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_ContractualObligationDueInFifthYearAndThereafter_70c8e566-fa11-4fb7-adf4-10c2fdbd29e3_terseLabel_en-US" xlink:label="lab_yext_ContractualObligationDueInFifthYearAndThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028 and thereafter</link:label>
    <link:label id="lab_yext_ContractualObligationDueInFifthYearAndThereafter_label_en-US" xlink:label="lab_yext_ContractualObligationDueInFifthYearAndThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Due In Fifth Year And Thereafter</link:label>
    <link:label id="lab_yext_ContractualObligationDueInFifthYearAndThereafter_documentation_en-US" xlink:label="lab_yext_ContractualObligationDueInFifthYearAndThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Due In Fifth Year And Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_ContractualObligationDueInFifthYearAndThereafter" xlink:href="yext-20220131.xsd#yext_ContractualObligationDueInFifthYearAndThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_ContractualObligationDueInFifthYearAndThereafter" xlink:to="lab_yext_ContractualObligationDueInFifthYearAndThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_c343049a-bc71-4102-8df3-b21a9b630977_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:to="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_eb9163e6-08f6-4ad3-be6e-ce2303eb2d32_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_45f626d6-ffa6-4729-ba85-d2aed4322fad_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7d6acda3-6317-49a1-be93-1460b54882cf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_9eacf165-0841-4ae4-b279-5d203362152e_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_efc1b99f-fe16-4469-8b25-0d81466a4849_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_fdc9f6b6-cd56-424a-9314-a3e12d3b1334_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_14ea55f2-b7af-49e1-8849-1c5770f11ba1_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_9489cd00-2942-4bfc-82e0-66580fbbc1de_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_87277f07-4ecb-4849-a6c8-5bd64b6173c7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d762ab73-2ed3-498d-8d02-7e00552de1db_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_62238e91-520b-4244-9750-a3d6ffd205f7_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_5aa112e0-7812-4d32-a559-aed8d6c5194e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_2f761c72-b216-41c0-a4de-a3a9cf552a13_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_dc8efe80-d0e5-4bb5-a3ed-47b5ccbaa436_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal (provision) benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_4707861c-1f20-4b67-8188-f5c9f17bd0ba_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_7d65066a-ce25-436f-be34-06512f41ecd0_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_IncreaseDecreaseInDeferredSalesCommissions_197b9303-1cfa-4fab-80db-72e7321c7da1_negatedTerseLabel_en-US" xlink:label="lab_yext_IncreaseDecreaseInDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs to obtain revenue contracts</link:label>
    <link:label id="lab_yext_IncreaseDecreaseInDeferredSalesCommissions_label_en-US" xlink:label="lab_yext_IncreaseDecreaseInDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Deferred Sales Commissions</link:label>
    <link:label id="lab_yext_IncreaseDecreaseInDeferredSalesCommissions_documentation_en-US" xlink:label="lab_yext_IncreaseDecreaseInDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_IncreaseDecreaseInDeferredSalesCommissions" xlink:href="yext-20220131.xsd#yext_IncreaseDecreaseInDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_IncreaseDecreaseInDeferredSalesCommissions" xlink:to="lab_yext_IncreaseDecreaseInDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_76546746-bc5b-4c93-a924-7c20547ec15c_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_ca0f4503-878f-4460-9dde-073f36ca4d0b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions taken in current period, gross increases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_CostOfRevenuesPolicyTextBlock_85edd62b-e8b7-447a-9c75-e9186f7d44e0_terseLabel_en-US" xlink:label="lab_yext_CostOfRevenuesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:label id="lab_yext_CostOfRevenuesPolicyTextBlock_label_en-US" xlink:label="lab_yext_CostOfRevenuesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Revenues [Policy Text Block]</link:label>
    <link:label id="lab_yext_CostOfRevenuesPolicyTextBlock_documentation_en-US" xlink:label="lab_yext_CostOfRevenuesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Revenues [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_CostOfRevenuesPolicyTextBlock" xlink:href="yext-20220131.xsd#yext_CostOfRevenuesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_CostOfRevenuesPolicyTextBlock" xlink:to="lab_yext_CostOfRevenuesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_4984679a-c6da-46fc-a0fc-ce638a9217f3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_d500b21a-1f43-4e4b-bc75-2cec7343f87d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_9d5a8e73-29de-4702-bab6-485ca1a379c4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned revenue, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c75bdc65-15c3-4b02-b58f-dc29887ca81c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_d987ddb2-1e80-4f56-b86a-0ab2fdc7b519_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net excess tax benefits from stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_282f9bdd-db42-4cc9-ba47-aef7043d173d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_dc19f596-3567-4d23-8d8f-33391b53acfc_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_6e7980f1-3469-4ae7-9696-0687319459fe_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_c2d0583c-97dd-44e7-b846-3eee43e8c1c8_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive_7909e03c-7510-4753-9b9d-71e6ad9348da_terseLabel_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive_label_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive_documentation_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive" xlink:to="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_e2a3f580-3b14-4022-a946-3ec9556f9666_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2dcc69d-dcf5-455c-ad87-21cc8cef76df_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_da7e0727-afb5-45e2-9d69-466c80febf9f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_3b71e86d-00f1-4ad8-ab88-543f736f051d_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_ad9632d1-b36e-4c7e-8cbe-e3711e3fea65_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_d75dc21f-4305-4a85-878b-2546dc0a0f0d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_35a03ef4-fe67-4fde-81ad-bb47467907ee_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_TwoThousandSixteenEquityIncentivePlanMember_3234817d-f0de-4e12-92ea-e3b03bdeaf59_terseLabel_en-US" xlink:label="lab_yext_TwoThousandSixteenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Equity Incentive Plan</link:label>
    <link:label id="lab_yext_TwoThousandSixteenEquityIncentivePlanMember_label_en-US" xlink:label="lab_yext_TwoThousandSixteenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Sixteen Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_yext_TwoThousandSixteenEquityIncentivePlanMember_documentation_en-US" xlink:label="lab_yext_TwoThousandSixteenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Sixteen Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_TwoThousandSixteenEquityIncentivePlanMember" xlink:href="yext-20220131.xsd#yext_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_TwoThousandSixteenEquityIncentivePlanMember" xlink:to="lab_yext_TwoThousandSixteenEquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e6f47c9e-e1b4-465f-8ed2-ccc4fc37c0b2_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b156ea69-8142-4efd-a474-b673a134e6df_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_5591ad0a-0e58-4fba-803b-52b63139b3f3_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6d57b857-6c41-4048-8b82-f7f060e55953_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Description of Business</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_fb7ae7ab-4d3c-4c08-b0e1-5e458db7aeb3_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_98304e67-c056-4747-abcd-9930f01d6ed1_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e7ffce94-7eb9-4a84-badc-8d384dd3b9e4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_76bb5df7-f12b-4136-b1d8-62aa688b5d24_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_ef73a5ea-dbc3-4e93-b5b8-8484191f8332_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_194c179f-1844-488d-810b-0c2aa170300d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_45be161e-8d7b-4f2b-af8b-f824f6f4f1e2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_cf10c58c-8158-4669-a30b-40904df64d46_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_cdf13c21-3c71-4ba8-84ce-f5b420f92800_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0635fae8-610b-41e3-b28b-09dc68aa4b1f_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_f0b66c15-88fa-48c9-aca4-59af171d7abb_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_be1fbb81-e864-45e9-b27c-a81a15751508_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_538709d2-7752-4f2a-9f4b-d6983a5e635e_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_36902641-15b8-44e9-8dc5-fc7d5b095c4d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_357f269b-17e2-4c0b-a4d7-59dbf21633f1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_768f638f-11a5-4f8f-aad6-ddeb3afc7398_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock offering, net of issuance costs of $530</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_12d477a8-f2c9-4a9d-8208-c2adcc7945f0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_a2eb54a3-bcb6-4022-a511-d55e31697230_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_62ba4f18-364f-4b8e-b82e-9ef670cd7b49_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_1dd7479f-d127-4f15-90d0-c056cfe0924b_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_c5432aae-ecda-4bfa-a0a0-9f0e64ca9ba8_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_f8cb9743-85b9-4915-ae16-ca494a18819b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a1dc12ce-eadf-40b5-9b0f-4f5333b91dbe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_b53bcc04-cc03-4aa6-858f-2b12ceb98551_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_5918bea2-4400-492c-b5dc-9319e79f48e7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_88cc7e0b-d9d1-41cc-8e83-2f87f4e0bfa0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_c7920aeb-3421-4d0f-bc77-988728fc5e6a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_4aa10c18-9f2e-4054-b14f-84c4fa7574b2_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_4d164dd5-15a8-4d9f-86d6-c0e3febe4114_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_d5746573-1c2a-477c-a09b-4d582b986e54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of common stock deferred offering costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_e03cf45a-dfdb-4865-8ed7-dd790cdabbb3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock offering, net of issuance costs of $530 (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_14ce7f64-4f07-4412-837c-0dbf28eb7dcf_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization period of capitalized contract costs (in years)</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_c84c4b90-e533-4b22-8504-feb0b29afcfe_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued professional services and associated costs</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_f616e8a1-49b1-4baa-a6e8-a81e535dc170_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities, reflecting the present value of net lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_a9f183ca-9244-4e32-89eb-e7973beef1c3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_88c2904f-b577-49bc-b120-40706c6531c3_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_8b93b102-d795-4fa8-8b9f-d0e117bda6cf_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.001 par value per share; 500,000,000 shares authorized at January&#160;31, 2022 and 2021, respectively; 137,662,320 and 130,494,513 shares issued at January&#160;31, 2022 and 2021, respectively; 131,156,986 and 123,989,179 shares outstanding at January&#160;31, 2022 and 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_0f7932f2-8506-496e-bdef-29bf6e67150b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_680240f3-2b81-4fdc-a447-91cb162820d6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost, period for recognition (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6fa91f85-137b-41ca-b8dc-15f824c3f689_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of the beginning of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_49b0f2fe-2dee-4847-97a4-16f41459001f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of the end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f0d1ace3-7133-4530-8b10-5aaa6e7b5777_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Consolidation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_c1f7560c-b982-4ac4-bfc3-80b21685265c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 13)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_7bd1b2e9-0307-45b8-b548-57633f41e900_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6eaedf86-35a9-4004-9f97-b015eb9b3ed4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_349f590b-f211-4995-97e8-884169a245be_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4ac2b47a-1b32-494c-b8a3-4cd542d888e1_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_683144b8-dd75-4ea0-9c97-fd432ffb1082_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_eaa7a97c-9c24-4dc2-a161-0e606698fedb_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_41882e9b-106f-4f16-b63f-b6f48868077b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_521040b6-d0d5-47f3-81a2-d43167873f55_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_64f2cacf-c08d-405c-bf0e-0736e7a382e3_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_fb741fb2-494d-4924-bd8d-c849585612f2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_313b7b1c-66e0-487a-8ed2-29efc5bfc834_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a796cdad-84c7-4098-898a-270d6ea4022a_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract_7e75e813-d7de-4be0-b2ad-9e5e63f07623_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_54d59855-7ac6-4559-9167-30192c1d27bb_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c1b2c0e4-2ed1-4199-b02e-05f42222de64_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_343b8abd-0f79-4421-9e41-fc7feffc083f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_d0df8633-1c63-41e8-97ed-1d8156c26079_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested restricted stock units converted to common shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f552ad2c-8845-4d00-a9d9-db1ceb4208b7_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree_2ac24909-94b9-4e81-ba57-a76ec41ca384_terseLabel_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree_label_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Three</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree_documentation_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree" xlink:to="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions_be997bfd-2818-4a41-a129-44a34ce4faf9_terseLabel_en-US" xlink:label="lab_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental borrowing available under certain conditions</link:label>
    <link:label id="lab_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions_label_en-US" xlink:label="lab_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Incremental Maximum Borrowing, Available Under Certain Conditions</link:label>
    <link:label id="lab_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions_documentation_en-US" xlink:label="lab_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Incremental Maximum Borrowing, Available Under Certain Conditions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions" xlink:href="yext-20220131.xsd#yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions" xlink:to="lab_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9dcf12e9-afc9-47ad-8bfa-2828f5177c8e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0ddf288a-640e-4d13-abc4-a7a725e8e8b6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_b2db69f1-1a2e-46aa-8771-595e3f83518b_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office equipment</link:label>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_ea4d78a4-7f48-45e9-90a1-8868363dc587_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized computer software, additions</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_47edeb59-2e67-4acc-8aaf-95ece8ef7b55_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_9d777a19-6bb4-41c9-bf07-9195b3a685fd_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_b0ad27f6-41fe-47a8-a49b-925172431bbd_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to purchase common stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_c18c1072-5994-4289-8753-847e3983eb27_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_2d5f9082-7066-4436-a983-c04ad2551b88_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1f3f0117-caa8-4c63-bbc7-e7b5400042c5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_84602d0c-eb03-4374-a6fa-6ce63ec59be5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_45a6a19b-c29f-4148-9e20-4f82841dd3e5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_48448ed8-74c4-413c-9e49-f0767c78128f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_25414aff-5f19-408a-9e11-a85e2ac88783_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_ca62cb7f-a602-4300-a3d3-34cdd250d5c4_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_4d9f5a59-61ce-4b31-90cb-26b1b4ad4054_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68cbb475-0728-4144-b8b2-0f37ed768212_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_1248a2d4-0149-4df2-bb9b-50ca445ca086_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_77952a36-7d19-40d1-b1b8-bedb547ee2e3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_3288e89e-3a02-4d82-8b18-c0f9c36673b1_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_ca2a2a29-30f3-4dc6-8a18-383aa0f9f453_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_4a574c75-db4d-4e03-82b3-aca3f04581d0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_02fc880f-5f07-41c5-93c7-0286f539ce9d_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_ed48d98c-8fed-411c-868f-d19bb9980fa2_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0cb96976-7cb4-4836-be95-1d4805115f74_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_db70ada1-7214-439f-b64d-4a065f110100_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_c6f711fc-e3be-4ea8-bc12-f3f12d2728d9_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_87b4e3a4-9c65-4fc2-9d1f-bc3067af0ab0_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1bad1fa6-3670-440a-bd2c-71179b1dbacb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_DeferredTaxLiabilitiesDeferredCommissions_5e31951a-fa94-411e-aad0-24641d26b0d0_negatedTerseLabel_en-US" xlink:label="lab_yext_DeferredTaxLiabilitiesDeferredCommissions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs to obtain revenue contracts</link:label>
    <link:label id="lab_yext_DeferredTaxLiabilitiesDeferredCommissions_label_en-US" xlink:label="lab_yext_DeferredTaxLiabilitiesDeferredCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Commissions</link:label>
    <link:label id="lab_yext_DeferredTaxLiabilitiesDeferredCommissions_documentation_en-US" xlink:label="lab_yext_DeferredTaxLiabilitiesDeferredCommissions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_DeferredTaxLiabilitiesDeferredCommissions" xlink:href="yext-20220131.xsd#yext_DeferredTaxLiabilitiesDeferredCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_DeferredTaxLiabilitiesDeferredCommissions" xlink:to="lab_yext_DeferredTaxLiabilitiesDeferredCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_aea5569f-f7ca-4205-be62-362400176868_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested restricted stock units converted to common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_f193b0c3-d9b2-4a89-87d5-e3cf2daf2bb0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid on income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4340f463-94ce-43af-81d1-9019c921f07f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate change</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_f4286ff2-d9d5-48bb-b112-13c388883e57_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b0c255aa-0711-4524-a1f8-d0f2259cf6f6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_c66f4af5-2ce8-419d-a65c-8b3b4d4180f4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_c4dc50da-57df-4850-9c5c-c416c6aabc37_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_c67d6608-fbdb-45a1-a862-b6984d8d5bdc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9d66d1cb-f051-4216-9312-e7611986914f_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_40cb57d8-5931-40d7-8770-bfa482aa81bd_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_2fa63681-b671-43fc-aa49-0768ee0214f4_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_f6e25a6b-5dd3-49b9-9eb0-d7c6e5edb8fb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_ed19e31a-6b48-40ee-b754-e72c75de45be_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ae4ba300-dc85-47ab-8d96-18271eb38d3b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eb69d29e-cbf2-49f4-a57f-c7b0fda1e119_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4b671f43-2490-4e23-9fac-508c9453afeb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_989303fd-771d-4f1b-bdf7-f986c6d15bf0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of total remaining operating lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_188ba659-e993-4eee-9429-d4e51db9aa28_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c7661b02-333b-46b5-b345-a8f5bf4a2eb8_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_d1b40a95-a5c9-4a05-9296-74d6406d9e30_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_d60c2aa1-03a9-44d3-b36d-fb30585d9761_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_4543a229-5092-4ffc-9b52-b4c5cf2e9cd3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_c5a65676-45e7-4ec6-b12e-c1e9d422d6b5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_cdaa5f8c-7d5f-4de1-8564-d62a5bbf91ab_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_95972913-ec93-47cf-9560-a5495ffc6981_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_8dad3d53-d8f8-413d-8809-05785e9dc8c6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at end of period, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_1ef9634c-92be-4ec2-a45e-69de13e997df_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_39809620-8df9-4179-877d-0f8d70790fbd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_d09e0565-4253-46b5-aed0-e6dbfad4480d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_dbe862f6-6fae-488f-b700-7df16d0df87d_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, useful life (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_8e0b9874-8f85-4676-b6e5-eb47d368bff2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_17337782-8165-4494-be9b-52f10b9938bf_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow data:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_a058a3ab-8247-4915-ac78-86b7b05d8bd8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_a79383ed-5870-41f6-baf8-7cfaca63ad33_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_8ce74c48-a29c-4457-bbf4-5e616935da9f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_288fc5f4-7e21-43c0-9428-0a75dfa5b8ee_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_71ed2b39-9b1c-47a5-947a-7839610b805a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_37efc33d-b50a-4c1d-beb2-98b5be311572_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_626d070f-a226-4849-9e03-b1adc810ece0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_ddcf0fbb-c27b-43a9-9753-c41b9124d3cf_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_99c2a1dd-d815-47cd-ab92-68c07841314d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1cb66a2b-6115-4170-9c8f-e2af15af0d8d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_CapitalStockOfForeignSubsidiaryPercent_2d5a986d-1518-4876-ba84-956f618423b4_terseLabel_en-US" xlink:label="lab_yext_CapitalStockOfForeignSubsidiaryPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital stock of foreign subsidiary, percent</link:label>
    <link:label id="lab_yext_CapitalStockOfForeignSubsidiaryPercent_label_en-US" xlink:label="lab_yext_CapitalStockOfForeignSubsidiaryPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Stock of Foreign Subsidiary, Percent</link:label>
    <link:label id="lab_yext_CapitalStockOfForeignSubsidiaryPercent_documentation_en-US" xlink:label="lab_yext_CapitalStockOfForeignSubsidiaryPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Stock of Foreign Subsidiary, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_CapitalStockOfForeignSubsidiaryPercent" xlink:href="yext-20220131.xsd#yext_CapitalStockOfForeignSubsidiaryPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_CapitalStockOfForeignSubsidiaryPercent" xlink:to="lab_yext_CapitalStockOfForeignSubsidiaryPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_TwoThousandEightEquityIncentivePlanMember_968b20e6-46d9-43e1-8d6a-94be02c39584_terseLabel_en-US" xlink:label="lab_yext_TwoThousandEightEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2008 Equity Incentive Plan</link:label>
    <link:label id="lab_yext_TwoThousandEightEquityIncentivePlanMember_label_en-US" xlink:label="lab_yext_TwoThousandEightEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Eight Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_yext_TwoThousandEightEquityIncentivePlanMember_documentation_en-US" xlink:label="lab_yext_TwoThousandEightEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Eight Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_TwoThousandEightEquityIncentivePlanMember" xlink:href="yext-20220131.xsd#yext_TwoThousandEightEquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_TwoThousandEightEquityIncentivePlanMember" xlink:to="lab_yext_TwoThousandEightEquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_23435497-056f-4d3b-814b-e91de1ec25a5_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs capitalized to obtain revenue contracts, amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0d24fac6-5351-4c5d-baf1-2c05eca5e2c0_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_2eba9cb0-60db-4f67-95c7-d0d10d62e19b_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Software Development Costs</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bfa200d8-abf5-46bf-a757-d766929a6eb7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award expiration period (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_72a57e9d-57b4-4ed5-9efc-3dedf59b0307_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_75e23418-0282-4978-afb8-bf46aa6b67b9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_25040109-3fa1-4ac3-aa43-1273fa928747_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_6631d226-40a0-43df-ab24-81c8eb9283a0_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount_cf17facd-a3f8-4209-bef6-04c4c5ac56f0_terseLabel_en-US" xlink:label="lab_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average fair value vested (in dollars)</link:label>
    <link:label id="lab_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount_label_en-US" xlink:label="lab_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value, Amount</link:label>
    <link:label id="lab_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount_documentation_en-US" xlink:label="lab_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" xlink:href="yext-20220131.xsd#yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" xlink:to="lab_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_18ca81d4-f5de-42e3-b648-d74af34da941_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_185dfddd-3d08-4f9f-a145-2885741b00ea_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized cost impairment</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:to="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_4e6ec714-2501-4a44-a588-e494ab9443ab_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_b5b45075-4d7c-4f37-96aa-fd3bf787a74c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_183ecd1e-9470-4128-a518-db532be2efea_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1bf5f666-a5cb-4f1b-8303-c874b16c8540_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_8add4d5d-e8ce-4097-a0b4-fbbe4b5a19f6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_916ff7cf-2301-4cb1-bd90-cc1a54a12a07_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_070e1263-843a-456b-8040-04516023175b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e277fcd3-319e-47fe-b295-4f74053468cf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e6a4837a-6280-4ae4-b6f8-48ce77fdd4f7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Provision for) benefit from income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6f657b38-975c-42fd-bdea-261dd7269bef_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total (provision for) benefit from income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0e8c33e8-ccdf-45f4-a0f8-0cd30dc77308_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowances of $2,042 and $2,528, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_314098ef-b365-4bea-86b9-46921b597c15_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCollateralAmount_8e5e0309-c65c-4509-b88e-1d433e213bcb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, collateral amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCollateralAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Collateral Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCollateralAmount" xlink:to="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_050c6f82-6e14-4dc0-aa65-15ed30fac728_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_257570ae-9c2b-4b10-9558-3ca173718567_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, nonvested, beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_98ac8ff0-87f1-419a-abb8-4489fb80cefc_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, nonvested, end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a8172215-eee6-4856-addf-b4b364c1a220_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_fcb18c30-e628-4025-bd28-19d088c626eb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b3c987d8-48d6-468a-bb73-4db4e5c1ff38_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_938345e8-203b-4b9d-857c-23fa5f8e18ce_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_fe02920f-1115-4776-953a-4247dac6d70e_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_9b1afb83-b42d-4a1d-8a22-577cf1b5648d_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3410d824-b1a1-43f3-84ea-6458231b6b14_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total gross operating lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_091b57aa-d0e6-43bd-8de7-d0d1f051090c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_753f7bed-97da-4a8d-80e5-58860741e007_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_59700949-8e3c-44d9-9410-a1bd398dd860_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_540b1445-8fa2-4e2e-8d99-2fa6f7d33859_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_da2ded14-fbc6-4695-b39f-f94af5cbc7e5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_afec97cd-6d95-44fa-8389-1503b5f799af_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_40237d0b-3cf5-445f-a0f5-aa32fcca9bc0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_f571f209-6882-4537-abf9-26b2dd6e4861_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b858aca3-f463-4341-b8ef-966d182b15b4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028 and thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_18cc7f92-24dd-4251-b36c-cff90acbb90f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance, DTA, increase (decrease), amount</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_95ae4abb-1624-4082-9303-9bded7a8f485_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost, stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_b2a2214f-91bb-4151-9d89-7ca38cfd658b_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_f0535099-d8f5-4c65-bacb-131deafe97d6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_3cc9c627-34c1-42cc-b553-4283b98aa6fe_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_da27decb-9a1a-48dc-8488-03d5859577eb_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts Receivable [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_cf132dbe-4613-4377-b0d1-aaba71204934_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_844682fd-889b-4426-8b0d-26b6f0b48fde_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_2a253470-469d-4dfb-86a1-ba663415e5c7_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_1bccce56-52ac-48b4-84d1-7ef4b8cba8dc_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue, Net</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9ca314af-6fe2-46a8-90b3-bdaa564777c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_e945ea04-b4e9-41b3-bbec-7dcc2c09ee9d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_1c939a6c-7562-465a-82eb-600307e6f5ee_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease expense</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_d0fc83cc-0444-4238-bf46-009d6e45ea89_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, options, weighted-average grant date fair value, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_763ac796-0ffb-412a-924d-9319cfc60470_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, options, weighted-average grant date fair value, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_5ab4deff-a387-4172-8ec9-ce40961c4e16_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_84f23772-888d-447d-bb36-514da255a7f9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2b5a961c-292f-4e39-8d3a-3659425159ed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares purchased under plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_2785f4cd-4924-4093-9b62-516d0a8d4752_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8149d328-d1dc-4efb-ac02-97024805f200_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_25c70f8e-194a-4441-b3e3-5dcf8422402f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise Price (in dollars per share):</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_6d012f97-5ddd-4dd3-b59f-ea4fee90fda6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_a26be19c-e4b5-4f11-b809-f9407f6c6df2_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_9bd00c1b-74c9-4ea0-96b5-e9307ab01d93_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_43073ee6-9110-4d44-9647-d040215efe47_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of restricted stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_668e7c98-03f2-4137-b23d-8ef144c4d03e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_bb8c65b9-0b12-4e99-a55b-038a3fbeb73d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_545911c3-a8ae-435d-9a2f-2bd0e2678d7b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit from adjustments to deferred tax assets</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_3f8876a6-2151-4ece-85f9-a26147cc7243_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo_ce7f941c-69bd-4abd-8732-ee6ad2681106_terseLabel_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo_label_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Two</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo_documentation_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo" xlink:to="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_9a5d5d0d-9f25-4a9a-9864-d71494bb7fc6_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_22864b63-d952-47ff-9c28-d1122ed6ca6a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price of common stock (as a percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_cf10e6bd-bb5c-4120-b97f-a6974c715a3d_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable and Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7f0cbe7d-19cf-43cd-8888-d5d55f96db6b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_15756d53-a3a6-4532-a45a-38a592a309cb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_9b1fe644-3059-420a-8fe6-7766da298c26_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_9e1285da-c633-4486-998d-ea74841971ed_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_ff5ee591-1c01-4036-9328-0fedd933289e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned revenue, noncurrent</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_ff554fe8-ce16-42e5-8da7-a7eb062ddd14_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_afa0dbb4-0484-4ed2-81dc-0515734110a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_08f9ae90-69e3-4d0c-a43b-91f38a6fd8d7_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_ca5094d5-84b7-495d-abb3-0b76aa9544c2_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_90abcd99-c460-46bd-b264-0fa47aa15c01_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f22301a5-b07a-4f66-aeff-ca739c7b6d71_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_b1a74b90-4ba3-4fb6-9b30-ba6749da3343_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_500b724a-cfc9-4ee7-b56c-3980f99106dd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11deda0a-f989-4162-bb92-fac6d50ca5c8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_4d85a7d3-b142-46ac-a563-c07e292c2102_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_c4257384-d8b9-4a90-85b4-41ac42cfa7ff_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_71070712-1a4e-4440-9b35-ef17ecb20b44_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from common stock offering, net of underwriting discounts and commissions</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_978220d2-3105-4da7-a7d4-72accb96e2fa_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_a7e62009-ac8b-4e2a-ab1b-025ab3e11026_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_07346f96-faae-475e-a8d4-db83acc37fe6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_afa33a09-d104-4d4f-bfe5-fe0612b39d9b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares purchased under plan (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_559b258a-60ea-4fac-af0a-9b387e56a135_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid on interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_afc12811-3092-4e3f-8789-8a4ce94ddf4e_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_bf64949c-1b85-4f52-83fb-300fe5953094_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_8ac94ae1-8784-4115-afea-d090d314fbfc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested RSU Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_d0f2302c-0640-4e5b-a2b6-94afe0848b83_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_c9e6522c-cd29-47f3-80e1-dba397f686e3_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_273bd5a6-aa27-4a0e-bbc7-09b754221035_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_f4254586-60a1-4890-9a80-2a3e36dfb861_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, notes, loans and financing receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87920780-6016-44d6-ad49-cbfeca33dce8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_173b6118-e670-447c-88f8-4cc7eda74d80_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Line</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_6a9cd611-6ddb-47c3-bbdb-d96f286b3a3a_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_972e2d19-0a53-4a7b-a678-8ccf2cc1a8b3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in foreign currency translation</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_57caca14-ff38-4a96-bff8-8fcd3a4e54f7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a5d8df7c-529b-4de9-91be-86e944054c53_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_58349c30-c0cb-47bf-ab75-a42402acbf7d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_6442e855-5a4f-4fa7-8753-3aa855355cfc_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_b08a827b-560b-4846-86f2-072b56871559_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:to="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d31508f2-4fd7-4dd0-a4ba-ff0b9de5cc11_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_69aa9604-9b4c-4755-9dc0-2005b6e90929_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_9e0f8bd3-d523-4d70-8726-b63d177aee14_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_6658a735-e48b-4fce-be08-619c3501e926_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_CommonStockNumberofVotesPerShare_b25fa588-14d5-4274-91a3-e0f5b8eb66a0_terseLabel_en-US" xlink:label="lab_yext_CommonStockNumberofVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, number of votes per share</link:label>
    <link:label id="lab_yext_CommonStockNumberofVotesPerShare_label_en-US" xlink:label="lab_yext_CommonStockNumberofVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Number of Votes Per Share</link:label>
    <link:label id="lab_yext_CommonStockNumberofVotesPerShare_documentation_en-US" xlink:label="lab_yext_CommonStockNumberofVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Number of Votes Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_CommonStockNumberofVotesPerShare" xlink:href="yext-20220131.xsd#yext_CommonStockNumberofVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_CommonStockNumberofVotesPerShare" xlink:to="lab_yext_CommonStockNumberofVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_1c98eb11-d148-4b45-b13d-22ec58770813_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_9eb18f5c-fb71-4a9b-a159-93e015a9fa5a_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Contractual Obligation Payments</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_6173647b-31ac-4c19-a2eb-41241a85ebdb_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent_cb33fdb8-01ac-46e5-8a85-2c409a9f6d47_terseLabel_en-US" xlink:label="lab_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued employee stock purchase plan withholdings liability</link:label>
    <link:label id="lab_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent_label_en-US" xlink:label="lab_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan, Withholdings Liability, Current</link:label>
    <link:label id="lab_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent_documentation_en-US" xlink:label="lab_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan, Withholdings Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" xlink:href="yext-20220131.xsd#yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" xlink:to="lab_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_7bb406ca-3f05-42fa-8fdd-e3066559314a_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_436f2332-7b0c-4755-840c-c2573c5c35fc_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs capitalized to obtain revenue contracts, gross</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostGross" xlink:to="lab_us-gaap_CapitalizedContractCostGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_a060f4a0-286b-4824-8f98-3a88b580f636_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax rate differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_f0e00088-7ca4-4682-a63f-ae5f03769415_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_faade53f-85ac-4a5b-8368-df1b548a8b56_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Information (Unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_b8303183-9aba-4625-b2e3-0d4bcec75419_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_e1a0d43d-671c-40df-906f-f6d2293e4321_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5c747fba-9362-45a0-9cf6-f4f3720c95e7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_57cdd21e-867c-440a-9652-a5949dd1e9d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_856f64f5-5b1d-45eb-80d4-4c01e597e51e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_fd1a6ecc-438c-4a3a-a0d0-3b9751d8d470_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne_a7f36ba9-e2c8-47b5-abe2-886fff4c5104_terseLabel_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne_label_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year One</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne_documentation_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne" xlink:to="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d5e570d2-ba54-46df-8191-8d4df18041cb_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, income tax penalties and interest expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_NumberOfServiceAndApplicationProviders_f7f9cac5-f81e-4ff6-8418-64047b8dbdf0_terseLabel_en-US" xlink:label="lab_yext_NumberOfServiceAndApplicationProviders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of service and application providers</link:label>
    <link:label id="lab_yext_NumberOfServiceAndApplicationProviders_label_en-US" xlink:label="lab_yext_NumberOfServiceAndApplicationProviders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Service And Application Providers</link:label>
    <link:label id="lab_yext_NumberOfServiceAndApplicationProviders_documentation_en-US" xlink:label="lab_yext_NumberOfServiceAndApplicationProviders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Service And Application Providers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_NumberOfServiceAndApplicationProviders" xlink:href="yext-20220131.xsd#yext_NumberOfServiceAndApplicationProviders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_NumberOfServiceAndApplicationProviders" xlink:to="lab_yext_NumberOfServiceAndApplicationProviders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bc7c8c06-8259-4251-8462-dd166de08b7c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_0b9388a0-86aa-42c9-bb1c-a81dc8396413_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_1512d2ad-a4fc-4d41-ab8c-38ce455ab7b9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_14be69ab-20c5-4b3d-ab11-7e24c1a36536_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_a8efe192-2015-41a1-9685-1ab435d07200_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount_6dd2bfa8-5275-48e4-9a30-a46978218af0_negatedLabel_en-US" xlink:label="lab_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global intangible low-taxed income</link:label>
    <link:label id="lab_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount_label_en-US" xlink:label="lab_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income , Amount</link:label>
    <link:label id="lab_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount_documentation_en-US" xlink:label="lab_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income , Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" xlink:href="yext-20220131.xsd#yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" xlink:to="lab_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_37b0bb63-116f-4fb7-8e3d-cb0dd6130047_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c6dd0a4e-521d-44d9-a833-1ff78e0fef3d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_95f06fa4-1411-4783-b808-0aef1f300638_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in foreign currency translation</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_da5442a7-2e17-4758-a179-8d19f8646f01_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_4ab780dd-b0c3-471d-93b0-f10822ccad99_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_a350d47d-081e-4abc-86b0-061d247a0158_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense associated with cloud computing arrangements</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_DepreciationAndAmortizationOfLongLivedAssets_8dd37c64-dd63-47e3-a6ae-8d5382ba4189_terseLabel_en-US" xlink:label="lab_yext_DepreciationAndAmortizationOfLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_yext_DepreciationAndAmortizationOfLongLivedAssets_label_en-US" xlink:label="lab_yext_DepreciationAndAmortizationOfLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation And Amortization Of Long-Lived Assets</link:label>
    <link:label id="lab_yext_DepreciationAndAmortizationOfLongLivedAssets_documentation_en-US" xlink:label="lab_yext_DepreciationAndAmortizationOfLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation And Amortization Of Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_DepreciationAndAmortizationOfLongLivedAssets" xlink:href="yext-20220131.xsd#yext_DepreciationAndAmortizationOfLongLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_DepreciationAndAmortizationOfLongLivedAssets" xlink:to="lab_yext_DepreciationAndAmortizationOfLongLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_9e258d87-b4c4-4bbc-aa8e-c6467c1f0f92_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_13dbb0b7-2cec-4452-942c-e762a9a9cab6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of restricted stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_c63ccb6e-346f-47bf-b30e-6a57bc93c6cb_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b67b405e-1cb9-4ee3-8d1b-086d34ce1ca4_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_f6d33cce-827b-4362-80ea-809459c84590_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b9418e58-58c2-49ac-b405-286d6f32bc3c_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_78907374-b53d-4962-b16b-2c80f9779a2e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly financial information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount_899ded9b-d23d-4394-a587-78f294b3464b_negatedLabel_en-US" xlink:label="lab_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return to provision adjustment</link:label>
    <link:label id="lab_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount_label_en-US" xlink:label="lab_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change In Provision Adjustment, Amount</link:label>
    <link:label id="lab_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount_documentation_en-US" xlink:label="lab_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change In Provision Adjustment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" xlink:href="yext-20220131.xsd#yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" xlink:to="lab_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d9de7619-a633-434b-b2dd-36be2773423a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Stock Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bc5519fe-be64-4129-86fc-7a5dc9779b7a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_c6e4ea84-f364-4dec-b275-d6fba3e59971_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_82c86c3c-0574-4113-a48e-54cf9cca054c_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_b4889f8b-3e44-4e9b-b465-45ed4427ca5f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_199921eb-6c53-4922-9fed-42c2e838226d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, term (in years)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_c78e7422-bcd4-42f1-9e37-7fba4f3b1a35_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_eb872527-6431-40fc-a804-8349e2a97adb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions taken in prior period, gross decreases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BridgeLoanMember_fc2dfc8a-6f30-46d4-913b-53e43e86344e_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swingline Loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_21a39302-9ebc-4061-a246-0704843b7cd5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_4eeb8420-ce72-4d0d-bdaf-c15274ffaa12_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_05254f2e-2a25-4212-be2c-0341ca01e06e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_6aa07995-7698-4de5-a37a-1e1496c0a500_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_68afaed2-094c-4290-a3b9-9399e663ea59_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_75362de0-16b2-4f41-a3f2-9e06143b4b70_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_add9033b-73fb-4b19-823c-85cf392b3239_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_1f9f9d74-df57-477b-8b83-e537dd067a6b_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_d3817967-b5e7-4838-ab2b-5585ef492390_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_ee20a9c5-ed05-4880-b0a3-65995912adec_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_c445c8f1-f59f-4f09-9587-80786da85659_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts receivable, beginning of the period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_9bb213cb-93c1-4b60-91fa-d193dc93a659_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts receivable, end of the period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9e81c01d-2682-4236-b27f-a91ce459520b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_b07e9aec-57ed-40b1-b97c-26dad0677a74_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd_0110452e-1318-4864-a6ba-6a8fdd938190_terseLabel_en-US" xlink:label="lab_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized, annual increase, percentage of outstanding shares at the end of prior fiscal year</link:label>
    <link:label id="lab_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd_label_en-US" xlink:label="lab_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage of Outstanding Shares at End of Prior Fiscal Year End</link:label>
    <link:label id="lab_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd_documentation_en-US" xlink:label="lab_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage of Outstanding Shares at End of Prior Fiscal Year End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd" xlink:href="yext-20220131.xsd#yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd" xlink:to="lab_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_95766919-0ffe-4013-b856-60908936c1c4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_cee56b95-c64b-45fc-8ccb-49f9aff40bae_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8898e2b5-ded2-4175-8435-d115f79d5b38_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0c87fdde-31a9-495e-8c02-a2626e4116e1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_f6136c7a-8d54-4c1e-a437-2764b5db0715_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_4649e848-5e7b-4587-ba1a-0de61b8d6a41_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_6ae5f418-92c4-4190-971d-212e8d457a05_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at end of period, weighted-average contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_3573f601-c639-4790-812b-c5e456ecb6ba_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1e547641-90d2-47ab-b2ae-ed562ddbc2eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_07a704bd-f92e-4706-b65b-a6b69918abff_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_3b3189c3-d530-4164-bd35-eb3132111960_terseLabel_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal and Other Contingencies</link:label>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:to="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour_c73953fd-266b-4283-ab77-8f40c20f7676_terseLabel_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour_label_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Four</link:label>
    <link:label id="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour_documentation_en-US" xlink:label="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour" xlink:to="lab_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_42bf2143-4a9f-4513-bfcc-d6a2cfed7801_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_371429cb-9c59-4574-9593-7fe6e5f69a7f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_1d8aa575-2c41-4e57-862d-bdecc3cabdba_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c1815e5e-26f8-475b-9d08-5eb6c0f2e19b_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e6cb8783-47cb-49a0-a053-643fdc42e437_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_1f0c349b-cd21-4b97-aa50-995b83e4fcf1_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_f2f6e46d-65ac-40fd-b9f5-d9a361c1e41c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_ebfef4f3-9fd2-4759-8556-aa1e572444a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_AccruedFeesToServiceProvidersCurrent_e527a4df-7525-47da-ac4c-57c3d56920cc_terseLabel_en-US" xlink:label="lab_yext_AccruedFeesToServiceProvidersCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Knowledge Network application provider fees</link:label>
    <link:label id="lab_yext_AccruedFeesToServiceProvidersCurrent_label_en-US" xlink:label="lab_yext_AccruedFeesToServiceProvidersCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Fees To Service Providers, Current</link:label>
    <link:label id="lab_yext_AccruedFeesToServiceProvidersCurrent_documentation_en-US" xlink:label="lab_yext_AccruedFeesToServiceProvidersCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Fees To Service Providers, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_AccruedFeesToServiceProvidersCurrent" xlink:href="yext-20220131.xsd#yext_AccruedFeesToServiceProvidersCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_AccruedFeesToServiceProvidersCurrent" xlink:to="lab_yext_AccruedFeesToServiceProvidersCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_d328bd66-9cf6-4ee6-a9ff-eabd6b732613_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c8e57a23-ef3b-4a6c-aa4b-2aec1aeb7d90_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock withheld on behalf of employees for future purchases under the ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_6804f441-43ef-4521-8c58-8b059159efff_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_7a2d98ac-d945-46cb-8e66-7825a8121cb7_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_b0417c0d-f859-4e9d-8d08-05a13ea2e06a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized computer software, amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInFifthYear_24a2ce85-2673-4033-bb60-9253f730306b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFifthYear" xlink:to="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8b59e95c-1c50-4b0e-b7af-042adeefeb8e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_e8ad286f-9cb2-4235-901f-10585d0b4847_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_c1a25047-8c7f-4913-96f6-76583bcf60df_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_6c0f12d5-9443-4f4b-a78c-22d4768afbeb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b30bf53b-770e-46ea-a206-066bd1124c23_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_87faa9fd-f2d1-4fa5-b4df-353ec0a3f13a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_b3ceb9aa-8ff1-4a37-9c7d-cbf846ca80b9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_46b3ff66-e167-49f0-a2b4-f6e8bf710883_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_11da84b5-d4d5-4a27-8290-b0d5de0f3af6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_cbdfc17a-d4c2-417d-b4a1-3c7395bc7759_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award requisite service period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_86d7efa2-a33b-4fe1-ac2f-e0b0c27a8a5e_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1ce273ad-4d38-4742-b6d3-b25b5acf3cd0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0c10286a-b25f-422c-84bb-114f1b74468c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_55ab5276-fead-48b8-a193-07dbcc075cb4_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2cede384-8496-4cec-982d-70bd584dcff3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions - write offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_cfd79114-40cf-49cd-9c22-9da148ddfd77_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_25ec6b55-a952-4cf9-86d5-8599f322665d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ae082855-75bf-4aff-8adf-aa3cd9695d62_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_7320f120-f629-4441-97c2-ba434182fad1_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_696c1f98-d493-4036-850b-718dea03ce37_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_e7c98a7d-e922-40e5-b83d-2f9d7f6d9271_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_b0bef965-0747-40d7-b3ac-97fab5ff7517_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_b0c1ad77-4ce7-4f79-83b8-8d1a692d2e96_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_684181e7-c7d5-4050-93d4-dfb086993dfd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_e41c8cbe-0fde-49ca-a15b-5aae37c3eedd_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_359f4bce-dd1c-4b4e-b851-e7cf798e2957_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b571ba46-c6e9-45ba-aa0b-8488b9d63daa_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1f812c92-cb0c-41b2-80ed-6724ed307c2b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_e6a5e122-9068-4c2a-b1cb-1890c660c945_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_AuditInformationAbstract_label_en-US" xlink:label="lab_yext_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_yext_AuditInformationAbstract_documentation_en-US" xlink:label="lab_yext_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_AuditInformationAbstract" xlink:href="yext-20220131.xsd#yext_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_AuditInformationAbstract" xlink:to="lab_yext_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_658d7fc8-2e2e-48f1-a56a-6c167e5df311_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (loss) gain on marketable securities, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0947f492-2e01-4ac3-9a32-7a637d91003c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03fbba8c-9679-47e6-ab74-7c10b94f8642_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and converted to shares (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_af5f7f7f-01e4-4a8b-9533-296481f31d98_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_0e3c6976-a2da-4d2f-b0ce-a3b1e58d6452_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_f839e496-fb11-42e6-9395-f5bdb5211064_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_9bdb42db-c220-4cc9-b9b3-d0439169440b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_5e11bbff-0737-4f98-b3db-edc7dd03f64b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares estimated to be purchased under ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_RestrictedStockAndRestrictedStockUnitsMember_bda88ea4-1fde-40e3-824a-03409b0a0687_verboseLabel_en-US" xlink:label="lab_yext_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock and restricted stock units</link:label>
    <link:label id="lab_yext_RestrictedStockAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_yext_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_yext_RestrictedStockAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_yext_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_RestrictedStockAndRestrictedStockUnitsMember" xlink:href="yext-20220131.xsd#yext_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="lab_yext_RestrictedStockAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_OperatingLeaseRightOfUseAssetAmortization_c9fe253b-4276-49a6-9ab4-5b94a6d2b004_terseLabel_en-US" xlink:label="lab_yext_OperatingLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of operating lease right-of-use assets</link:label>
    <link:label id="lab_yext_OperatingLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_yext_OperatingLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-Of-Use Asset, Amortization</link:label>
    <link:label id="lab_yext_OperatingLeaseRightOfUseAssetAmortization_documentation_en-US" xlink:label="lab_yext_OperatingLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-Of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_OperatingLeaseRightOfUseAssetAmortization" xlink:href="yext-20220131.xsd#yext_OperatingLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_OperatingLeaseRightOfUseAssetAmortization" xlink:to="lab_yext_OperatingLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a609e955-76d0-4078-9836-fdf75ba18f05_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_803a4b88-093e-41d7-915f-67037c684903_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6a09acb2-6156-43cb-8f49-640672049172_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at end of period, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_55250016-fef8-4a22-976a-49828cce134f_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_6e5ad787-2d47-4d4a-a9a8-3b092e826c9a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_25336665-3db9-44cd-94e0-5734683f7232_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, net from employee stock purchase plan withholdings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_ac5cd459-9835-4bc9-a010-32d8debaeef7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_59456c49-1c93-4b1a-bf25-b313206f5bfd_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expenses</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_934358b1-740b-4d15-b6f5-3cb408a98d2d_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_0a3880d4-126f-49b7-b1e3-c6ef9f490976_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_NumberOfPerformanceObligations_636461ba-6e7f-4787-b98c-b315ff81a640_terseLabel_en-US" xlink:label="lab_yext_NumberOfPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of performance obligations</link:label>
    <link:label id="lab_yext_NumberOfPerformanceObligations_label_en-US" xlink:label="lab_yext_NumberOfPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Performance Obligations</link:label>
    <link:label id="lab_yext_NumberOfPerformanceObligations_documentation_en-US" xlink:label="lab_yext_NumberOfPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Performance Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_NumberOfPerformanceObligations" xlink:href="yext-20220131.xsd#yext_NumberOfPerformanceObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_NumberOfPerformanceObligations" xlink:to="lab_yext_NumberOfPerformanceObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_f18cc4a3-b595-4be2-999a-a57abc3a379e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long term assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6657bab9-595a-4c7c-aecf-70759e23b3b9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_fe113f58-2bd3-469f-8a51-815046b7315e_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ee67e822-5bed-4e87-b156-47d609bc965f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. federal tax (provision) benefit at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_8363d0b4-cf8f-4f8f-a262-2b62db54cb3b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_d6940ec5-26fa-4107-be53-9ca459d625d4_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_e7943092-71c0-4e11-a3f0-3372f7c230f0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_9a2e6812-b4d0-4446-a8f6-2495a3a57e0b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_1d2504d8-d138-40d3-a0f2-19cc9326b41b_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_a3d08bc8-a5bc-45f8-8f04-1dfc8ebfa3ae_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_0a54ec1e-b99a-4baa-8c26-ab65f36b853f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_45b28ace-3a45-4f7d-98b8-6a43a25ff0a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_11ba6559-58bd-42a2-a546-dcdf12778968_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense" xlink:to="lab_us-gaap_OtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7314f445-eda1-4801-a900-1003ee43b40b_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio_8702b21e-4f5b-4976-a050-3ade282ce61c_terseLabel_en-US" xlink:label="lab_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenant terms, minimum adjusted quick ratio</link:label>
    <link:label id="lab_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio_label_en-US" xlink:label="lab_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Covenant Terms, Minimum Adjusted Quick Ratio</link:label>
    <link:label id="lab_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio_documentation_en-US" xlink:label="lab_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Covenant Terms, Minimum Adjusted Quick Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio" xlink:href="yext-20220131.xsd#yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio" xlink:to="lab_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_yext_SoftwareInProgressMember_3aeaf04a-bee7-4271-b7de-556897ca3c2e_terseLabel_en-US" xlink:label="lab_yext_SoftwareInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software in progress</link:label>
    <link:label id="lab_yext_SoftwareInProgressMember_label_en-US" xlink:label="lab_yext_SoftwareInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software In Progress [Member]</link:label>
    <link:label id="lab_yext_SoftwareInProgressMember_documentation_en-US" xlink:label="lab_yext_SoftwareInProgressMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software In Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SoftwareInProgressMember" xlink:href="yext-20220131.xsd#yext_SoftwareInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_yext_SoftwareInProgressMember" xlink:to="lab_yext_SoftwareInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_3fd714eb-db5a-4a37-8d1a-1badd7734021_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_34e81c21-6796-43b4-97d9-84f1fc6d0d05_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_ec068ac4-8677-4d5c-a1af-c316e47cdc89_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_d7052f98-6d86-4fbe-9068-78594f185c01_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_cc9f89a9-0711-416f-9ffd-63e7771c628f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_51ee07cc-1a13-4b67-9158-255a0701031d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs to obtain revenue contracts, current</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ddf5fbea-ded7-41f1-bf43-66dc510a5be9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5e8f9378-a3aa-4f1d-a8ce-aa98776122f9_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_39d74738-c43d-4837-87b1-996d455291ae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Stock Purchase Plan Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d6486073-579f-446f-9259-99ddb5f6475c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at end of period, Weighted-average contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>yext-20220131_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:d47b10ed-bb01-4f83-a185-91f49cdb69b0,g:c937c019-aa54-4450-85b8-470495007673-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://yext.com/role/Coverpage" xlink:type="simple" xlink:href="yext-20220131.xsd#Coverpage"/>
  <link:presentationLink xlink:role="http://yext.com/role/Coverpage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c4a6c23b-3bb7-4a2c-a9cc-9e2f99fc0a9f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_DocumentType_c4a6c23b-3bb7-4a2c-a9cc-9e2f99fc0a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f3bf9d14-e6f3-4cd9-8e22-78a35245f581" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_DocumentAnnualReport_f3bf9d14-e6f3-4cd9-8e22-78a35245f581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7ec29381-118d-4e65-a0c5-8d636ed3dc92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_DocumentPeriodEndDate_7ec29381-118d-4e65-a0c5-8d636ed3dc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8682524e-9b81-49b4-a146-8b828cdd3b4d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_CurrentFiscalYearEndDate_8682524e-9b81-49b4-a146-8b828cdd3b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0109220e-9cbb-4356-8951-faadd13ab763" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_DocumentTransitionReport_0109220e-9cbb-4356-8951-faadd13ab763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f5a5d386-a78d-4c24-a4ac-ec5280183012" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityFileNumber_f5a5d386-a78d-4c24-a4ac-ec5280183012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_95988412-126b-4f0e-976a-938f59480fe8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityRegistrantName_95988412-126b-4f0e-976a-938f59480fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_31c090dd-42b4-427b-8315-62ebb7c2ca0a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityIncorporationStateCountryCode_31c090dd-42b4-427b-8315-62ebb7c2ca0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_6f619626-e9ed-422d-b37f-5e0fa9a1711a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityTaxIdentificationNumber_6f619626-e9ed-422d-b37f-5e0fa9a1711a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_bf9356c7-dd2f-42f2-9391-696ce58ad274" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityAddressAddressLine1_bf9356c7-dd2f-42f2-9391-696ce58ad274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_59821cf0-cd1c-40a6-b98e-62c84be43996" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityAddressCityOrTown_59821cf0-cd1c-40a6-b98e-62c84be43996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_0baf3cef-f115-4e71-90c6-c5957d5b0393" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityAddressStateOrProvince_0baf3cef-f115-4e71-90c6-c5957d5b0393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a45a78fe-125d-4521-8a25-ff8b4dd39b17" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityAddressPostalZipCode_a45a78fe-125d-4521-8a25-ff8b4dd39b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_0fadc89b-5e11-4c51-b759-2c40f2af5657" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_CityAreaCode_0fadc89b-5e11-4c51-b759-2c40f2af5657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c0ef4271-5ee1-4806-b831-88f7e11352e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_LocalPhoneNumber_c0ef4271-5ee1-4806-b831-88f7e11352e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_90aa5460-e05d-468e-b9ec-9a4996e9184e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_Security12bTitle_90aa5460-e05d-468e-b9ec-9a4996e9184e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c3bf769e-e702-47ea-83db-fdf35c2cc323" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_TradingSymbol_c3bf769e-e702-47ea-83db-fdf35c2cc323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_cb3f7bb2-b081-4037-b2ae-0b312f73773f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_SecurityExchangeName_cb3f7bb2-b081-4037-b2ae-0b312f73773f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_bc47f892-6653-4964-bf10-29e0eef4c761" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_bc47f892-6653-4964-bf10-29e0eef4c761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_5294fec5-2d07-47bf-9939-f1054238c110" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityVoluntaryFilers_5294fec5-2d07-47bf-9939-f1054238c110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fabd6013-4c33-435e-92b6-6c22c6cc0ce7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityCurrentReportingStatus_fabd6013-4c33-435e-92b6-6c22c6cc0ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_cddce59f-67c1-43eb-a740-b80201480283" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityInteractiveDataCurrent_cddce59f-67c1-43eb-a740-b80201480283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_fd79293f-2762-4ba6-ac21-272966993023" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityFilerCategory_fd79293f-2762-4ba6-ac21-272966993023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6556df3a-e321-45b3-a1cc-1b428e1dc0ea" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntitySmallBusiness_6556df3a-e321-45b3-a1cc-1b428e1dc0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_fd7c2a9a-de1e-4ab5-8451-910ae1c6cdac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityEmergingGrowthCompany_fd7c2a9a-de1e-4ab5-8451-910ae1c6cdac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ac9880fa-f6d0-4f03-ac39-2ad1f6493df3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ac9880fa-f6d0-4f03-ac39-2ad1f6493df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3dd229d6-13dc-468d-82c7-ef24111d99cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityShellCompany_3dd229d6-13dc-468d-82c7-ef24111d99cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_e7c9e266-57c8-42cf-b1fa-cdbc707eb353" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityPublicFloat_e7c9e266-57c8-42cf-b1fa-cdbc707eb353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6b23905e-d494-4fc7-bff2-fca24583d7fe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6b23905e-d494-4fc7-bff2-fca24583d7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_413ed652-7e8b-43b3-ac78-e7ce77c83186" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_413ed652-7e8b-43b3-ac78-e7ce77c83186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_758e23db-25f4-495d-83fb-80adde918c74" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_EntityCentralIndexKey_758e23db-25f4-495d-83fb-80adde918c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_9dca6f90-84dc-4f1d-9e25-b909e17e8bd0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_DocumentFiscalYearFocus_9dca6f90-84dc-4f1d-9e25-b909e17e8bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_fe1a179d-e948-44eb-a751-0a77f2032187" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_DocumentFiscalPeriodFocus_fe1a179d-e948-44eb-a751-0a77f2032187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_974c4d79-858f-4af5-90cc-7c5a1c893bc0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7a313f3a-e49f-424a-89cb-e33850940862" xlink:to="loc_dei_AmendmentFlag_974c4d79-858f-4af5-90cc-7c5a1c893bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/AuditInformation" xlink:type="simple" xlink:href="yext-20220131.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://yext.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_yext_AuditInformationAbstract_1e71773d-2771-4559-ac77-53a87dafd1b5" xlink:href="yext-20220131.xsd#yext_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_8a70b4f7-f389-45db-88be-0e79774cab6e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_yext_AuditInformationAbstract_1e71773d-2771-4559-ac77-53a87dafd1b5" xlink:to="loc_dei_AuditorName_8a70b4f7-f389-45db-88be-0e79774cab6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_241fac23-139d-4f66-a100-d38ba699ec5b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_yext_AuditInformationAbstract_1e71773d-2771-4559-ac77-53a87dafd1b5" xlink:to="loc_dei_AuditorLocation_241fac23-139d-4f66-a100-d38ba699ec5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_568a490b-1586-4f45-84da-cf051a35a3ea" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_yext_AuditInformationAbstract_1e71773d-2771-4559-ac77-53a87dafd1b5" xlink:to="loc_dei_AuditorFirmId_568a490b-1586-4f45-84da-cf051a35a3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://yext.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_6bad3118-e101-43fe-9922-01b0c68fdf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6bad3118-e101-43fe-9922-01b0c68fdf3a" xlink:to="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ef480579-e5d9-4770-9c53-a9ae7cf0b581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ef480579-e5d9-4770-9c53-a9ae7cf0b581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7cfb78d2-90ca-4ed9-a4af-7d5cc2a493f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ef480579-e5d9-4770-9c53-a9ae7cf0b581" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7cfb78d2-90ca-4ed9-a4af-7d5cc2a493f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c6c3a751-1c8a-48a8-a591-7c99c88526b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ef480579-e5d9-4770-9c53-a9ae7cf0b581" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c6c3a751-1c8a-48a8-a591-7c99c88526b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b46e1e1d-15f6-4689-a928-3da5afde43c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ef480579-e5d9-4770-9c53-a9ae7cf0b581" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b46e1e1d-15f6-4689-a928-3da5afde43c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_8daadacc-31e2-40bd-8ee9-4222140f4496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ef480579-e5d9-4770-9c53-a9ae7cf0b581" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_8daadacc-31e2-40bd-8ee9-4222140f4496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f173b393-71cb-4e74-aca1-848a6f613d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ef480579-e5d9-4770-9c53-a9ae7cf0b581" xlink:to="loc_us-gaap_AssetsCurrent_f173b393-71cb-4e74-aca1-848a6f613d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a54fdd6c-d0b1-4a12-a0b3-d1797ecb29c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a54fdd6c-d0b1-4a12-a0b3-d1797ecb29c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0b8daa36-7b91-49bc-94d6-b67ca588aa9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0b8daa36-7b91-49bc-94d6-b67ca588aa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_f69aacab-7406-484b-804a-e98489a3c47f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_f69aacab-7406-484b-804a-e98489a3c47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bbd2204b-0acc-4e47-9afe-640dddc30784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:to="loc_us-gaap_Goodwill_bbd2204b-0acc-4e47-9afe-640dddc30784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_26c4e973-51da-4214-8e2c-7992a50519a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_26c4e973-51da-4214-8e2c-7992a50519a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c008dc23-4980-4a37-8163-9523de3d2182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c008dc23-4980-4a37-8163-9523de3d2182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e4520f38-8dfd-4dd8-938a-2253b10a3bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4ea19145-9b2a-4090-b2a8-e493e836c340" xlink:to="loc_us-gaap_Assets_e4520f38-8dfd-4dd8-938a-2253b10a3bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9a4b1b7-72bc-462a-93f0-09dc4a1f73fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6bad3118-e101-43fe-9922-01b0c68fdf3a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9a4b1b7-72bc-462a-93f0-09dc4a1f73fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_de3c1750-d03f-4607-b4b9-6ff23ca29b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9a4b1b7-72bc-462a-93f0-09dc4a1f73fc" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_de3c1750-d03f-4607-b4b9-6ff23ca29b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_a967b565-c0df-40e6-a594-2603ff08e683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_de3c1750-d03f-4607-b4b9-6ff23ca29b74" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_a967b565-c0df-40e6-a594-2603ff08e683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_414d0947-8a00-4f3a-8038-d8cc99f05df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_de3c1750-d03f-4607-b4b9-6ff23ca29b74" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_414d0947-8a00-4f3a-8038-d8cc99f05df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_76036286-1b07-48af-a40f-47e01628da31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_de3c1750-d03f-4607-b4b9-6ff23ca29b74" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_76036286-1b07-48af-a40f-47e01628da31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_248453ff-d407-447a-aa59-cb8dab347923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_de3c1750-d03f-4607-b4b9-6ff23ca29b74" xlink:to="loc_us-gaap_LiabilitiesCurrent_248453ff-d407-447a-aa59-cb8dab347923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0a245486-cfd1-4511-863d-566ec2390131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9a4b1b7-72bc-462a-93f0-09dc4a1f73fc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0a245486-cfd1-4511-863d-566ec2390131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9d5f33b4-7348-4db9-b8cb-36b0f3c33039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9a4b1b7-72bc-462a-93f0-09dc4a1f73fc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9d5f33b4-7348-4db9-b8cb-36b0f3c33039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_bfa1c957-48af-4d86-a363-afef84f4afee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9a4b1b7-72bc-462a-93f0-09dc4a1f73fc" xlink:to="loc_us-gaap_Liabilities_bfa1c957-48af-4d86-a363-afef84f4afee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8925576a-fab8-46b2-ac10-a44c373dd22d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9a4b1b7-72bc-462a-93f0-09dc4a1f73fc" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8925576a-fab8-46b2-ac10-a44c373dd22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_356bf951-0457-441a-9155-4b394a021cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9a4b1b7-72bc-462a-93f0-09dc4a1f73fc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_356bf951-0457-441a-9155-4b394a021cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_bba9c8ec-8c14-4714-991b-d6bc476b77a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_356bf951-0457-441a-9155-4b394a021cc3" xlink:to="loc_us-gaap_PreferredStockValue_bba9c8ec-8c14-4714-991b-d6bc476b77a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d539d57f-e3f3-4023-9a50-8f9286bb4d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_356bf951-0457-441a-9155-4b394a021cc3" xlink:to="loc_us-gaap_CommonStockValue_d539d57f-e3f3-4023-9a50-8f9286bb4d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_c0bf66b1-2a7d-4a39-be8f-d9f96fbd78c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_356bf951-0457-441a-9155-4b394a021cc3" xlink:to="loc_us-gaap_AdditionalPaidInCapital_c0bf66b1-2a7d-4a39-be8f-d9f96fbd78c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_79ca7365-3606-409b-88a1-25ea56115399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_356bf951-0457-441a-9155-4b394a021cc3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_79ca7365-3606-409b-88a1-25ea56115399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dc317ad2-801d-4688-acaa-bc9938676658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_356bf951-0457-441a-9155-4b394a021cc3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_dc317ad2-801d-4688-acaa-bc9938676658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_8406c077-4a2e-48c5-a61a-d0cb6cada491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_356bf951-0457-441a-9155-4b394a021cc3" xlink:to="loc_us-gaap_TreasuryStockValue_8406c077-4a2e-48c5-a61a-d0cb6cada491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4014535a-3e2a-414c-9143-fb1953de9655" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_356bf951-0457-441a-9155-4b394a021cc3" xlink:to="loc_us-gaap_StockholdersEquity_4014535a-3e2a-414c-9143-fb1953de9655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_71c93795-33da-40d8-ace1-ccb9ae38befb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d9a4b1b7-72bc-462a-93f0-09dc4a1f73fc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_71c93795-33da-40d8-ace1-ccb9ae38befb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_84c97940-cba8-4e67-81f9-bc580121b221" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6bad3118-e101-43fe-9922-01b0c68fdf3a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_84c97940-cba8-4e67-81f9-bc580121b221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2b523e4a-b982-43d1-b0de-dec3424ee3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6bad3118-e101-43fe-9922-01b0c68fdf3a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2b523e4a-b982-43d1-b0de-dec3424ee3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedBalanceSheetParenthetical" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedBalanceSheetParenthetical"/>
  <link:presentationLink xlink:role="http://yext.com/role/ConsolidatedBalanceSheetParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_30c6706d-c3dd-4e77-9aca-6bfc892317eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_30c6706d-c3dd-4e77-9aca-6bfc892317eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4b2a124b-669c-4bff-9f76-5623e5de7623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4b2a124b-669c-4bff-9f76-5623e5de7623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3e87fa79-b371-48a4-b0c6-6148aa758a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3e87fa79-b371-48a4-b0c6-6148aa758a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d2100f4e-1490-4e4f-b3d7-7e43f659ddbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d2100f4e-1490-4e4f-b3d7-7e43f659ddbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_01755383-3c00-4d8a-8a17-bfab0a7e8615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_01755383-3c00-4d8a-8a17-bfab0a7e8615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_12cb41ec-c28e-4077-9aaf-5b794e62cd23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_12cb41ec-c28e-4077-9aaf-5b794e62cd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_77debabc-9c19-4e52-a0c3-3575b33c167a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_77debabc-9c19-4e52-a0c3-3575b33c167a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_520dd1c4-28c4-4334-8acb-90316ef2bfff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:to="loc_us-gaap_CommonStockSharesIssued_520dd1c4-28c4-4334-8acb-90316ef2bfff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b62f8059-1cc6-4ad3-84a2-966f5bbeac1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0c8b7fe7-a385-47b3-ac4b-960534829111" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b62f8059-1cc6-4ad3-84a2-966f5bbeac1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_67381a5c-1e48-450b-837b-45b401a48132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_67381a5c-1e48-450b-837b-45b401a48132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_8823b595-1949-4e4b-bab4-3e14ad9c0c91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_CostOfRevenue_8823b595-1949-4e4b-bab4-3e14ad9c0c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1518fd7b-00b5-4b27-b7b8-accc8719417c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_GrossProfit_1518fd7b-00b5-4b27-b7b8-accc8719417c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_68c9a905-76f0-427e-9238-e565e456ab6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_OperatingExpensesAbstract_68c9a905-76f0-427e-9238-e565e456ab6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_4aa15e5d-54fd-40b5-be55-4dc2539c9818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68c9a905-76f0-427e-9238-e565e456ab6c" xlink:to="loc_us-gaap_SellingAndMarketingExpense_4aa15e5d-54fd-40b5-be55-4dc2539c9818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_7338bab5-acd3-419a-84d8-d3354576012d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68c9a905-76f0-427e-9238-e565e456ab6c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_7338bab5-acd3-419a-84d8-d3354576012d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e50f7ad2-60f6-49f9-9eec-851a2b42cfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68c9a905-76f0-427e-9238-e565e456ab6c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e50f7ad2-60f6-49f9-9eec-851a2b42cfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_498dbfad-d53b-4d5f-8c58-4e13a70c1cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_68c9a905-76f0-427e-9238-e565e456ab6c" xlink:to="loc_us-gaap_OperatingExpenses_498dbfad-d53b-4d5f-8c58-4e13a70c1cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_88d392b0-a004-4b17-9689-2cccf5b166dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_OperatingIncomeLoss_88d392b0-a004-4b17-9689-2cccf5b166dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_2751b97f-c25d-4d54-a01d-7dfb2e204c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_2751b97f-c25d-4d54-a01d-7dfb2e204c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_a0012058-19b9-4303-b997-12ef13472c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_a0012058-19b9-4303-b997-12ef13472c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_33f43c58-e01c-4d2d-ba25-91e025b22f37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_OtherNonoperatingExpense_33f43c58-e01c-4d2d-ba25-91e025b22f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_61d50a67-9242-44ef-9a49-730ea26b5ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_61d50a67-9242-44ef-9a49-730ea26b5ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c3c52eeb-93c8-4878-a48b-8583d2bfd3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c3c52eeb-93c8-4878-a48b-8583d2bfd3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_324338c0-6d1f-4a06-a20e-7d9aa60c5c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_NetIncomeLoss_324338c0-6d1f-4a06-a20e-7d9aa60c5c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_5979b6c0-2d45-402b-af1a-69269c7263d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_5979b6c0-2d45-402b-af1a-69269c7263d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_379f112c-a0c1-48d8-9005-0c52ddebab78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_379f112c-a0c1-48d8-9005-0c52ddebab78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_42c85d16-7e01-4693-8ff6-a8255af815be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_42c85d16-7e01-4693-8ff6-a8255af815be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d87b8814-d705-4079-a0f1-4fcc3c257caa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_42c85d16-7e01-4693-8ff6-a8255af815be" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d87b8814-d705-4079-a0f1-4fcc3c257caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_5f28478b-d175-463f-a454-491de3987b25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_42c85d16-7e01-4693-8ff6-a8255af815be" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_5f28478b-d175-463f-a454-491de3987b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7537fb1c-5ed0-48c6-a7c2-86b419362211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_38cce116-e87c-48fd-a86f-3b9fe327eb39" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_7537fb1c-5ed0-48c6-a7c2-86b419362211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://yext.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_8b9ee39a-35b9-4fdd-96f8-de06bdc70bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d350f953-573b-422c-bbdf-067a03af29d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_8b9ee39a-35b9-4fdd-96f8-de06bdc70bb8" xlink:to="loc_us-gaap_StatementTable_d350f953-573b-422c-bbdf-067a03af29d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_da124cce-3d89-4ab8-a262-733ea89a62aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d350f953-573b-422c-bbdf-067a03af29d5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_da124cce-3d89-4ab8-a262-733ea89a62aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_da124cce-3d89-4ab8-a262-733ea89a62aa" xlink:to="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7d76ce2a-be68-40ad-9165-a35a6bd7d65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_CommonStockMember_7d76ce2a-be68-40ad-9165-a35a6bd7d65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_42a373b2-4120-4cf0-af40-aa0cceff3a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_42a373b2-4120-4cf0-af40-aa0cceff3a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c35158b9-a121-4946-a42d-dadbdf875c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c35158b9-a121-4946-a42d-dadbdf875c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1bac3823-e0ca-4041-8bd6-cde642c6095a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_RetainedEarningsMember_1bac3823-e0ca-4041-8bd6-cde642c6095a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_b1687c37-ba40-4308-a92c-bbd9ef98915c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_396df313-98d3-4318-87de-816ad200ec72" xlink:to="loc_us-gaap_TreasuryStockMember_b1687c37-ba40-4308-a92c-bbd9ef98915c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3cc2218b-d2c2-4e4b-aebb-cf353fdc22d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d350f953-573b-422c-bbdf-067a03af29d5" xlink:to="loc_us-gaap_StatementLineItems_3cc2218b-d2c2-4e4b-aebb-cf353fdc22d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cc2218b-d2c2-4e4b-aebb-cf353fdc22d0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_d4db7837-20c8-4af4-8bf2-99ef485a98c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_SharesOutstanding_d4db7837-20c8-4af4-8bf2-99ef485a98c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_62b24dba-6ead-455a-a4e4-27fd6fc13a61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockholdersEquity_62b24dba-6ead-455a-a4e4-27fd6fc13a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b36edd50-1dc3-46ce-b36e-419fd9353b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b36edd50-1dc3-46ce-b36e-419fd9353b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8d447120-ed5c-439d-998f-84aec39e6cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8d447120-ed5c-439d-998f-84aec39e6cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d5dc6a5b-35f7-45e4-8eb5-a21ee95d4fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d5dc6a5b-35f7-45e4-8eb5-a21ee95d4fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e2f7938c-b842-4a67-951a-b7e2e89fded4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e2f7938c-b842-4a67-951a-b7e2e89fded4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_cc95e4c5-f515-4687-9a79-eaf9c0a150b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_cc95e4c5-f515-4687-9a79-eaf9c0a150b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_6bf94294-0776-4111-9736-b9000d0e608a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_6bf94294-0776-4111-9736-b9000d0e608a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9cfa430c-bb6d-4f52-a749-fb7566231de7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_9cfa430c-bb6d-4f52-a749-fb7566231de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_af74ae5b-6a93-4740-b918-58d1975f516c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_af74ae5b-6a93-4740-b918-58d1975f516c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a0a694c9-663e-4242-a675-df7d24635dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a0a694c9-663e-4242-a675-df7d24635dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ff813ead-4626-43be-9f3d-aa91e32886b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ff813ead-4626-43be-9f3d-aa91e32886b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e9600d39-602d-405d-8ec9-5b4532a9d412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e9600d39-602d-405d-8ec9-5b4532a9d412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69e7ebac-1ea2-4fe4-b9ac-d2d489c437bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69e7ebac-1ea2-4fe4-b9ac-d2d489c437bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b2408119-8cd9-4f7f-9c52-09ff1c82a3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_NetIncomeLoss_b2408119-8cd9-4f7f-9c52-09ff1c82a3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_2e987138-0050-42b5-97d8-000ec229b4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_SharesOutstanding_2e987138-0050-42b5-97d8-000ec229b4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_27315bbd-80dc-4ad1-a915-a4c351b6df90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_StockholdersEquity_27315bbd-80dc-4ad1-a915-a4c351b6df90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ae04a019-5f9f-495e-9d75-190fa3169597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b5255106-9d0f-4d8c-bbc0-8d3bf52fdd52" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ae04a019-5f9f-495e-9d75-190fa3169597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_05d02162-c693-446a-95a6-f64fc73f336a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a29426e3-2081-4a8d-8b17-304e38803c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_05d02162-c693-446a-95a6-f64fc73f336a" xlink:to="loc_us-gaap_StatementTable_a29426e3-2081-4a8d-8b17-304e38803c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4c15f66d-ed9d-4c88-be7b-51a475068dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a29426e3-2081-4a8d-8b17-304e38803c05" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4c15f66d-ed9d-4c88-be7b-51a475068dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d33510a0-b443-4666-97c1-16ebc7844680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4c15f66d-ed9d-4c88-be7b-51a475068dd9" xlink:to="loc_us-gaap_EquityComponentDomain_d33510a0-b443-4666-97c1-16ebc7844680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a302598c-f993-4ffd-b201-3a5d06015a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d33510a0-b443-4666-97c1-16ebc7844680" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a302598c-f993-4ffd-b201-3a5d06015a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3308c20b-3260-4d77-868c-5b7c0affb627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a29426e3-2081-4a8d-8b17-304e38803c05" xlink:to="loc_us-gaap_StatementLineItems_3308c20b-3260-4d77-868c-5b7c0affb627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ed35f1ab-a31f-48a3-a42e-355eca1d7e61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3308c20b-3260-4d77-868c-5b7c0affb627" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ed35f1ab-a31f-48a3-a42e-355eca1d7e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="yext-20220131.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://yext.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f08bd928-a29e-43ca-a80e-5149b7f063ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f08bd928-a29e-43ca-a80e-5149b7f063ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ab9a3b8b-6718-49cc-bb8b-2bc9f922b51d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f08bd928-a29e-43ca-a80e-5149b7f063ef" xlink:to="loc_us-gaap_NetIncomeLoss_ab9a3b8b-6718-49cc-bb8b-2bc9f922b51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_027948d7-fd0c-4e68-8e40-f769d57dffd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f08bd928-a29e-43ca-a80e-5149b7f063ef" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_027948d7-fd0c-4e68-8e40-f769d57dffd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_DepreciationAndAmortizationOfLongLivedAssets_4f91148f-1a10-467e-a8e7-016139e2956e" xlink:href="yext-20220131.xsd#yext_DepreciationAndAmortizationOfLongLivedAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_027948d7-fd0c-4e68-8e40-f769d57dffd8" xlink:to="loc_yext_DepreciationAndAmortizationOfLongLivedAssets_4f91148f-1a10-467e-a8e7-016139e2956e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_97f2f191-6c8c-4300-bb90-9bfd50bed374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_027948d7-fd0c-4e68-8e40-f769d57dffd8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_97f2f191-6c8c-4300-bb90-9bfd50bed374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9277e102-1183-4eee-aa37-669a68026bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_027948d7-fd0c-4e68-8e40-f769d57dffd8" xlink:to="loc_us-gaap_ShareBasedCompensation_9277e102-1183-4eee-aa37-669a68026bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_OperatingLeaseRightOfUseAssetAmortization_adcc8ffb-b8fb-4aa3-baa1-12ec666604c6" xlink:href="yext-20220131.xsd#yext_OperatingLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_027948d7-fd0c-4e68-8e40-f769d57dffd8" xlink:to="loc_yext_OperatingLeaseRightOfUseAssetAmortization_adcc8ffb-b8fb-4aa3-baa1-12ec666604c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_1943d3f2-f40a-4e25-a95e-2a683bc8e56e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_027948d7-fd0c-4e68-8e40-f769d57dffd8" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_1943d3f2-f40a-4e25-a95e-2a683bc8e56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_027948d7-fd0c-4e68-8e40-f769d57dffd8" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_966f1c80-2e73-4c1a-b552-16511fdab3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_966f1c80-2e73-4c1a-b552-16511fdab3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_be9ca7f7-4271-4077-98c2-f11c420fe1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_be9ca7f7-4271-4077-98c2-f11c420fe1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_IncreaseDecreaseInDeferredSalesCommissions_288f757d-91a5-4de7-8403-e9ba4c746117" xlink:href="yext-20220131.xsd#yext_IncreaseDecreaseInDeferredSalesCommissions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:to="loc_yext_IncreaseDecreaseInDeferredSalesCommissions_288f757d-91a5-4de7-8403-e9ba4c746117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d68ec4dc-de77-4228-b8ec-5393f9169dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d68ec4dc-de77-4228-b8ec-5393f9169dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b5e6d37e-85e2-442f-955a-89d1a4e9a92c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b5e6d37e-85e2-442f-955a-89d1a4e9a92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f8531781-6678-489c-aafd-d9bfbb74bd29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f8531781-6678-489c-aafd-d9bfbb74bd29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_01731c7e-111e-411d-be33-853d79d753f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_01731c7e-111e-411d-be33-853d79d753f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_8892fd54-3765-416d-aaef-8ba6b259f3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_34d42c7c-5015-4a33-aaee-39ea0a435113" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_8892fd54-3765-416d-aaef-8ba6b259f3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_48bce02b-3971-4f2b-90ef-a2ab1694b1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f08bd928-a29e-43ca-a80e-5149b7f063ef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_48bce02b-3971-4f2b-90ef-a2ab1694b1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44d3766c-348a-4469-b057-8e6263935e63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44d3766c-348a-4469-b057-8e6263935e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_2bda946f-7b16-4131-9e04-31c5dd14c097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44d3766c-348a-4469-b057-8e6263935e63" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_2bda946f-7b16-4131-9e04-31c5dd14c097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_805e9e2b-e104-4147-9f30-14239c5affa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44d3766c-348a-4469-b057-8e6263935e63" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_805e9e2b-e104-4147-9f30-14239c5affa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8480e7d4-f9b7-4b9e-9774-a1acc53656c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44d3766c-348a-4469-b057-8e6263935e63" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8480e7d4-f9b7-4b9e-9774-a1acc53656c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_780fa778-df92-4a5d-9d5e-40d3db6cffa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_780fa778-df92-4a5d-9d5e-40d3db6cffa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_58d103c7-a378-4ebc-a011-1d8ad098de6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_780fa778-df92-4a5d-9d5e-40d3db6cffa6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_58d103c7-a378-4ebc-a011-1d8ad098de6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_3ade58e6-fb46-45f7-8604-16491064f0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_780fa778-df92-4a5d-9d5e-40d3db6cffa6" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_3ade58e6-fb46-45f7-8604-16491064f0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_0c3370ad-b434-4f88-8dc7-30f680e9bab8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_780fa778-df92-4a5d-9d5e-40d3db6cffa6" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_0c3370ad-b434-4f88-8dc7-30f680e9bab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_8e74477f-06da-42a8-81ef-bbce8a51e88f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_780fa778-df92-4a5d-9d5e-40d3db6cffa6" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_8e74477f-06da-42a8-81ef-bbce8a51e88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_996f7369-9807-495e-9e5a-de67853e1b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_780fa778-df92-4a5d-9d5e-40d3db6cffa6" xlink:to="loc_us-gaap_ProceedsFromStockPlans_996f7369-9807-495e-9e5a-de67853e1b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_268a9f1f-871e-406e-92fa-e521a9b95ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_780fa778-df92-4a5d-9d5e-40d3db6cffa6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_268a9f1f-871e-406e-92fa-e521a9b95ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1536e9ea-6b57-47cc-bfe2-febd51dd4e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1536e9ea-6b57-47cc-bfe2-febd51dd4e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_23253973-4646-403d-bd23-3908046638b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_23253973-4646-403d-bd23-3908046638b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_64382fc2-87e4-46ff-b03a-979efd7f9e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_64382fc2-87e4-46ff-b03a-979efd7f9e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_66f89681-e581-4b01-a45e-806d59300269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_66f89681-e581-4b01-a45e-806d59300269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_353ef1ed-78e0-492e-b6c7-f961aee27557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_353ef1ed-78e0-492e-b6c7-f961aee27557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_488bf0ec-fc2b-42ac-b46f-8cd4bf9b700c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_353ef1ed-78e0-492e-b6c7-f961aee27557" xlink:to="loc_us-gaap_InterestPaidNet_488bf0ec-fc2b-42ac-b46f-8cd4bf9b700c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_34f24240-691e-4ac2-8fe0-df158c9253ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_353ef1ed-78e0-492e-b6c7-f961aee27557" xlink:to="loc_us-gaap_IncomeTaxesPaid_34f24240-691e-4ac2-8fe0-df158c9253ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_440d313a-ad1c-4380-b667-de327e48b9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7ed6486-b864-4e03-886d-c8904f6170d7" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_440d313a-ad1c-4380-b667-de327e48b9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba7200f4-18dd-415f-8294-52c1463baaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_440d313a-ad1c-4380-b667-de327e48b9d7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba7200f4-18dd-415f-8294-52c1463baaa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_ad3a8688-8840-4d7f-8019-2eec5bb0666c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_440d313a-ad1c-4380-b667-de327e48b9d7" xlink:to="loc_us-gaap_RestrictedCash_ad3a8688-8840-4d7f-8019-2eec5bb0666c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_57a08dff-b291-4145-a042-93832f7b5a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_440d313a-ad1c-4380-b667-de327e48b9d7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_57a08dff-b291-4145-a042-93832f7b5a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="yext-20220131.xsd#OrganizationandDescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://yext.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3edbef54-4264-47fd-8c55-43815abe8acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_42766132-664f-4c87-9aa5-e21d8c01c7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3edbef54-4264-47fd-8c55-43815abe8acf" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_42766132-664f-4c87-9aa5-e21d8c01c7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#OrganizationandDescriptionofBusinessDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_08a6cc0e-08e5-48b3-a52a-428daa2a3cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_NumberOfServiceAndApplicationProviders_db6e465f-cf5a-4ce5-aa51-fc26b9af6afb" xlink:href="yext-20220131.xsd#yext_NumberOfServiceAndApplicationProviders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_08a6cc0e-08e5-48b3-a52a-428daa2a3cbe" xlink:to="loc_yext_NumberOfServiceAndApplicationProviders_db6e465f-cf5a-4ce5-aa51-fc26b9af6afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="yext-20220131.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://yext.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_12b9f026-ca95-4d21-8fc6-3e49a085d3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_f3c31b17-a18a-4f9e-bd1e-9e681b2e297a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_12b9f026-ca95-4d21-8fc6-3e49a085d3a1" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_f3c31b17-a18a-4f9e-bd1e-9e681b2e297a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="yext-20220131.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_5fffe38d-21f5-4969-9a00-b86159200fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_5fffe38d-21f5-4969-9a00-b86159200fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_5e357b0a-90a2-466e-842a-35a71a7fe6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_UseOfEstimates_5e357b0a-90a2-466e-842a-35a71a7fe6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_b46a6b76-c2e9-4d09-8018-bfbee6b07e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_b46a6b76-c2e9-4d09-8018-bfbee6b07e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_012c23bf-1bf3-4b88-a721-3c5ac06f70ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_012c23bf-1bf3-4b88-a721-3c5ac06f70ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_CostOfRevenuesPolicyTextBlock_79d37a73-d2ba-4664-a3c5-cc0a891d213a" xlink:href="yext-20220131.xsd#yext_CostOfRevenuesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_yext_CostOfRevenuesPolicyTextBlock_79d37a73-d2ba-4664-a3c5-cc0a891d213a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_301293b5-5185-4fdb-92e3-c6fa2a1cd970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_301293b5-5185-4fdb-92e3-c6fa2a1cd970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_c0e64205-c036-4725-a38f-fbe283d90b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_c0e64205-c036-4725-a38f-fbe283d90b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_2a3c294a-130d-4464-86e7-beb3a22135eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_2a3c294a-130d-4464-86e7-beb3a22135eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_043986b1-4a15-497b-b179-ce716ae010c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_043986b1-4a15-497b-b179-ce716ae010c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_2fbbab53-95d4-40f3-9c85-58a6f26e7db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_2fbbab53-95d4-40f3-9c85-58a6f26e7db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_d3adc767-9210-4983-97a9-1b1fa037754d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_d3adc767-9210-4983-97a9-1b1fa037754d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_047c4da4-a4a0-42a1-8a96-af9dc4b045d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_047c4da4-a4a0-42a1-8a96-af9dc4b045d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_836f0c6a-f530-4ba0-a3f3-62239a3e42f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_836f0c6a-f530-4ba0-a3f3-62239a3e42f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_17a52d4f-d636-42e5-bea3-946285449a61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_17a52d4f-d636-42e5-bea3-946285449a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_b72857d9-2ca4-4e59-ab1c-d31ec67b745c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_b72857d9-2ca4-4e59-ab1c-d31ec67b745c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2ec82e4d-ac7c-4073-bab5-809ebae2b00e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2ec82e4d-ac7c-4073-bab5-809ebae2b00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_b383d7fa-0d2d-47b7-9aba-9c8cf1e9e729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_b383d7fa-0d2d-47b7-9aba-9c8cf1e9e729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_6d93c20e-6fdc-491e-b462-89f4b0c37798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_6d93c20e-6fdc-491e-b462-89f4b0c37798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_90c80366-efa1-405a-a7a7-c5b3f03f84d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_90c80366-efa1-405a-a7a7-c5b3f03f84d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_47bd1015-b57c-49c5-9842-d207faeb0258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_47bd1015-b57c-49c5-9842-d207faeb0258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fc0ade13-36d6-44b8-b251-371bd4ca7e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0477bb95-9ae4-4603-88d0-e4e2a6ff4111" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fc0ade13-36d6-44b8-b251-371bd4ca7e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="yext-20220131.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_652223f5-216e-40ae-94b6-0ca0eeb8e165" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_311a5a4d-4e8f-4b4e-8f48-efc2ee6ab04b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_652223f5-216e-40ae-94b6-0ca0eeb8e165" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_311a5a4d-4e8f-4b4e-8f48-efc2ee6ab04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_52a61d66-eccd-4aab-bf3e-6d2e11325cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_52a61d66-eccd-4aab-bf3e-6d2e11325cbf" xlink:to="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7861afaf-2ed9-4e0e-bcca-e59263e4f45f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7861afaf-2ed9-4e0e-bcca-e59263e4f45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7861afaf-2ed9-4e0e-bcca-e59263e4f45f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_27347880-ee50-4e12-a335-2428e7403870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_27347880-ee50-4e12-a335-2428e7403870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_80fd0093-ce92-4a39-9830-36e6888ea8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:to="loc_us-gaap_OfficeEquipmentMember_80fd0093-ce92-4a39-9830-36e6888ea8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b224b97b-575c-4f1e-aa95-3c784d0e4f28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f68e1395-5e6e-4ef8-b36a-c8d7815521fa" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b224b97b-575c-4f1e-aa95-3c784d0e4f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1fde82b9-5b49-4a80-9552-b0b0d9bcbaab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:to="loc_us-gaap_AwardTypeAxis_1fde82b9-5b49-4a80-9552-b0b0d9bcbaab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25f6cc78-e092-4263-8d01-54dbb1c7b678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1fde82b9-5b49-4a80-9552-b0b0d9bcbaab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25f6cc78-e092-4263-8d01-54dbb1c7b678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c2d66415-7506-4957-b41f-1062284c7844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25f6cc78-e092-4263-8d01-54dbb1c7b678" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c2d66415-7506-4957-b41f-1062284c7844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_59b4ae25-ff25-4af2-b949-737958270bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25f6cc78-e092-4263-8d01-54dbb1c7b678" xlink:to="loc_us-gaap_EmployeeStockOptionMember_59b4ae25-ff25-4af2-b949-737958270bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4c5ec146-274c-4a97-be7b-7283936ed3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4c5ec146-274c-4a97-be7b-7283936ed3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4621dd1c-040f-4434-b580-51d80638d87b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4c5ec146-274c-4a97-be7b-7283936ed3e0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4621dd1c-040f-4434-b580-51d80638d87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_106137fd-6574-42be-9344-c9e3b4671c19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4621dd1c-040f-4434-b580-51d80638d87b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_106137fd-6574-42be-9344-c9e3b4671c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_afa31b42-4858-4810-aa91-c9d23c954b8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:to="loc_srt_RangeAxis_afa31b42-4858-4810-aa91-c9d23c954b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6d513df-f9fc-4a14-88ea-82a02cb3423c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_afa31b42-4858-4810-aa91-c9d23c954b8e" xlink:to="loc_srt_RangeMember_f6d513df-f9fc-4a14-88ea-82a02cb3423c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ee2b7ca7-2f46-436d-9be2-b56b99d8ecda" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6d513df-f9fc-4a14-88ea-82a02cb3423c" xlink:to="loc_srt_MinimumMember_ee2b7ca7-2f46-436d-9be2-b56b99d8ecda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_269ffd0b-51b5-4565-9d05-795580d3c7dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6d513df-f9fc-4a14-88ea-82a02cb3423c" xlink:to="loc_srt_MaximumMember_269ffd0b-51b5-4565-9d05-795580d3c7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_37f4f0b0-2a33-45d1-980e-1490d82ffc5a" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_4860030f-7134-475c-9b72-65c511b48999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4860030f-7134-475c-9b72-65c511b48999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_868df4bf-4110-47e5-af28-5dfa564b68d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_868df4bf-4110-47e5-af28-5dfa564b68d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_16b9e623-341b-40da-882e-47cab3bcebee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostGross_16b9e623-341b-40da-882e-47cab3bcebee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_23222140-5d13-4511-901d-404d9a91273f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_23222140-5d13-4511-901d-404d9a91273f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_71797035-4f52-4169-88fe-b7235c6630dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostNet_71797035-4f52-4169-88fe-b7235c6630dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_f11dbfcc-a304-486c-8955-eecbea267921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_f11dbfcc-a304-486c-8955-eecbea267921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_be11c13c-8957-4174-b961-7bcd92cba99c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_be11c13c-8957-4174-b961-7bcd92cba99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_5321bd64-ab85-4a9c-b99f-690ea6373cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_AdvertisingExpense_5321bd64-ab85-4a9c-b99f-690ea6373cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b084a22d-8323-4348-ba34-2baacbef6c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b084a22d-8323-4348-ba34-2baacbef6c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_1da04c49-d647-49b3-89b3-25736e23120a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_1da04c49-d647-49b3-89b3-25736e23120a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_8fce8e6e-8b67-4726-93a1-40956b6812ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_8fce8e6e-8b67-4726-93a1-40956b6812ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_11736ef2-fdfe-4ebe-af86-e88b74963d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_11736ef2-fdfe-4ebe-af86-e88b74963d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_9d0c5252-beca-4740-afaa-65e9bd2c3df5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_9d0c5252-beca-4740-afaa-65e9bd2c3df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4f7277fd-6e4c-4bb4-a598-c90202ef2938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_fb6256f6-b5b9-479e-923a-5a841d1debcc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4f7277fd-6e4c-4bb4-a598-c90202ef2938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a5f26421-926c-4770-9034-dbaec5c5f4f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7445f607-3ba3-400e-a26b-fc5798cafd66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5f26421-926c-4770-9034-dbaec5c5f4f1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7445f607-3ba3-400e-a26b-fc5798cafd66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_effdc0e8-d314-4e35-9275-93c6834cb2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7445f607-3ba3-400e-a26b-fc5798cafd66" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_effdc0e8-d314-4e35-9275-93c6834cb2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_bdb622cb-2227-4f9c-b933-45b90addd890" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7445f607-3ba3-400e-a26b-fc5798cafd66" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_bdb622cb-2227-4f9c-b933-45b90addd890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_8e6f3b03-1ab5-4c1f-a437-79a8710d7fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7445f607-3ba3-400e-a26b-fc5798cafd66" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_8e6f3b03-1ab5-4c1f-a437-79a8710d7fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ad5bdea5-6244-4c3e-9ed4-5685ac644034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7445f607-3ba3-400e-a26b-fc5798cafd66" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ad5bdea5-6244-4c3e-9ed4-5685ac644034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/Revenue" xlink:type="simple" xlink:href="yext-20220131.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://yext.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_757bd7bd-b067-4c5a-bd4a-b428ba81d4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_3b325659-de45-4f4d-afe8-08891937c063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_757bd7bd-b067-4c5a-bd4a-b428ba81d4cd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_3b325659-de45-4f4d-afe8-08891937c063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/RevenueTables" xlink:type="simple" xlink:href="yext-20220131.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b3849a13-23e4-4216-a981-b9b422a54bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_3e8508a4-d8d5-4b5c-b84d-7ba8677af1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b3849a13-23e4-4216-a981-b9b422a54bdf" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_3e8508a4-d8d5-4b5c-b84d-7ba8677af1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9ca63129-8df0-43eb-82b1-d02d942a605c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3b6a31c0-111c-4f37-86e0-aa9f966ae4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9ca63129-8df0-43eb-82b1-d02d942a605c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3b6a31c0-111c-4f37-86e0-aa9f966ae4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3a83f1a4-162b-48c1-b30d-56f2c51d276a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3b6a31c0-111c-4f37-86e0-aa9f966ae4f7" xlink:to="loc_srt_StatementGeographicalAxis_3a83f1a4-162b-48c1-b30d-56f2c51d276a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_00af2169-a728-4d9e-b31e-22c16fc8cd0e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3a83f1a4-162b-48c1-b30d-56f2c51d276a" xlink:to="loc_srt_SegmentGeographicalDomain_00af2169-a728-4d9e-b31e-22c16fc8cd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_e2a88112-233c-4759-a81c-976ff0ae39a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_00af2169-a728-4d9e-b31e-22c16fc8cd0e" xlink:to="loc_srt_NorthAmericaMember_e2a88112-233c-4759-a81c-976ff0ae39a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_319f6277-a238-42b2-986e-74772124666c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_00af2169-a728-4d9e-b31e-22c16fc8cd0e" xlink:to="loc_us-gaap_NonUsMember_319f6277-a238-42b2-986e-74772124666c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c8103c47-ae68-4421-883f-631e2e4d0722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3b6a31c0-111c-4f37-86e0-aa9f966ae4f7" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c8103c47-ae68-4421-883f-631e2e4d0722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9b184991-b02e-4bb2-bdce-db9557cfc496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c8103c47-ae68-4421-883f-631e2e4d0722" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9b184991-b02e-4bb2-bdce-db9557cfc496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_84fde8d5-6fed-4471-93c6-6f7e01acd8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_84fde8d5-6fed-4471-93c6-6f7e01acd8e7" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_df3dc1d9-35fb-43c6-9b4a-a132b16084d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:to="loc_srt_ProductOrServiceAxis_df3dc1d9-35fb-43c6-9b4a-a132b16084d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4d5509dc-0ff2-469b-b257-fc45596b7a19" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_df3dc1d9-35fb-43c6-9b4a-a132b16084d1" xlink:to="loc_srt_ProductsAndServicesDomain_4d5509dc-0ff2-469b-b257-fc45596b7a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_4cfd97e8-64b6-44b0-9c6f-ebba2bd284da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4d5509dc-0ff2-469b-b257-fc45596b7a19" xlink:to="loc_us-gaap_ServiceMember_4cfd97e8-64b6-44b0-9c6f-ebba2bd284da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3b271921-083c-46a5-8081-84fc4a720b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3b271921-083c-46a5-8081-84fc4a720b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_89062a99-b678-41e6-8cdc-4f9d46fd2c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3b271921-083c-46a5-8081-84fc4a720b6c" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_89062a99-b678-41e6-8cdc-4f9d46fd2c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_99676c17-33b8-4bfd-b16d-d2664f4b10c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_89062a99-b678-41e6-8cdc-4f9d46fd2c3a" xlink:to="loc_us-gaap_SalesRevenueNetMember_99676c17-33b8-4bfd-b16d-d2664f4b10c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_64887b0d-2737-4855-878a-68bf2bd91406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_64887b0d-2737-4855-878a-68bf2bd91406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3578af8c-6a4a-40cc-9c81-dd48464df215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_64887b0d-2737-4855-878a-68bf2bd91406" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3578af8c-6a4a-40cc-9c81-dd48464df215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_5b9b1bf8-27de-4db6-89f6-92534744a5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3578af8c-6a4a-40cc-9c81-dd48464df215" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_5b9b1bf8-27de-4db6-89f6-92534744a5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_6324bfe6-68f6-4919-b646-1e551d6c99d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3578af8c-6a4a-40cc-9c81-dd48464df215" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_6324bfe6-68f6-4919-b646-1e551d6c99d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6be5046b-6bce-40c3-b2bd-2294f0c9fec4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:to="loc_srt_StatementGeographicalAxis_6be5046b-6bce-40c3-b2bd-2294f0c9fec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_54a020ca-e481-4c70-b4ff-c04ab656f91d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6be5046b-6bce-40c3-b2bd-2294f0c9fec4" xlink:to="loc_srt_SegmentGeographicalDomain_54a020ca-e481-4c70-b4ff-c04ab656f91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_0d6fd186-8cc1-40f7-884b-e0bf4adf2a0e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_54a020ca-e481-4c70-b4ff-c04ab656f91d" xlink:to="loc_country_US_0d6fd186-8cc1-40f7-884b-e0bf4adf2a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CH_2595963a-3f4a-4a39-a073-6ae17e589f35" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CH"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_54a020ca-e481-4c70-b4ff-c04ab656f91d" xlink:to="loc_country_CH_2595963a-3f4a-4a39-a073-6ae17e589f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e4a03113-3743-4270-b6bf-43e36a116723" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_bb1d1ca5-3aaf-43ef-8918-4b7cf88ba390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_bb1d1ca5-3aaf-43ef-8918-4b7cf88ba390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_NumberOfPerformanceObligations_e7706c64-d805-46e1-9dc8-01fe2e9df622" xlink:href="yext-20220131.xsd#yext_NumberOfPerformanceObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_yext_NumberOfPerformanceObligations_e7706c64-d805-46e1-9dc8-01fe2e9df622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f75ef43-d4d1-4a46-bc12-377a29c411c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f75ef43-d4d1-4a46-bc12-377a29c411c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b3c59d88-6412-4050-b408-2229a56f8517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b3c59d88-6412-4050-b408-2229a56f8517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent_3b052abd-cb69-4145-95be-d367cbfc79e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7572b09c-5b91-4928-964b-455eaa0a4171" xlink:to="loc_us-gaap_DepositLiabilityCurrent_3b052abd-cb69-4145-95be-d367cbfc79e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#RevenueRemainingPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d494aab9-2906-4499-a55d-0bc372759061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_e6f19ca1-d90c-4af0-9c89-96882312ab11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d494aab9-2906-4499-a55d-0bc372759061" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_e6f19ca1-d90c-4af0-9c89-96882312ab11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_4d94eb3f-d132-420e-9978-f8ba18581f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d494aab9-2906-4499-a55d-0bc372759061" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_4d94eb3f-d132-420e-9978-f8ba18581f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_a0ecfa96-ce0f-4470-83a6-dd59ef1364a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_4d94eb3f-d132-420e-9978-f8ba18581f1b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_a0ecfa96-ce0f-4470-83a6-dd59ef1364a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0a4737f3-f540-43fd-b865-b81599a1af32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_4d94eb3f-d132-420e-9978-f8ba18581f1b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0a4737f3-f540-43fd-b865-b81599a1af32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6d4572b8-13ff-453a-bce1-4d5855b723e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0a4737f3-f540-43fd-b865-b81599a1af32" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6d4572b8-13ff-453a-bce1-4d5855b723e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="yext-20220131.xsd#RevenueRemainingPerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://yext.com/role/RevenueRemainingPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://yext.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="yext-20220131.xsd#FairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://yext.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_cb98ebba-805b-4fc2-8e0d-f383b8bd4171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_a8f46cc3-5d87-4960-a0b4-27794d60e771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_cb98ebba-805b-4fc2-8e0d-f383b8bd4171" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_a8f46cc3-5d87-4960-a0b4-27794d60e771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#FairValueofFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e50cf59c-3c71-4771-bf81-5e321fcad401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e50cf59c-3c71-4771-bf81-5e321fcad401" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_cc346476-ea40-4f4e-9f5f-906f0b74a41c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_cc346476-ea40-4f4e-9f5f-906f0b74a41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_cb3a4b49-1556-4c1c-a4f5-42b2a7ec0786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_cc346476-ea40-4f4e-9f5f-906f0b74a41c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_cb3a4b49-1556-4c1c-a4f5-42b2a7ec0786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_0405d5dd-2908-484a-ab70-eb3e914a8a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_cb3a4b49-1556-4c1c-a4f5-42b2a7ec0786" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_0405d5dd-2908-484a-ab70-eb3e914a8a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad96a216-a21e-45c3-9c9f-bdbb57f13ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad96a216-a21e-45c3-9c9f-bdbb57f13ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_779a9224-e6e0-4e64-bccd-2d85a5c4d28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad96a216-a21e-45c3-9c9f-bdbb57f13ec5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_779a9224-e6e0-4e64-bccd-2d85a5c4d28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8104c363-4882-4039-8b35-cdad785a5b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_779a9224-e6e0-4e64-bccd-2d85a5c4d28b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8104c363-4882-4039-8b35-cdad785a5b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_bc6b68c1-d308-47f2-bfc8-32813dd35e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_bc6b68c1-d308-47f2-bfc8-32813dd35e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_69894be7-7672-47c2-9e1c-746d9cfd4dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_bc6b68c1-d308-47f2-bfc8-32813dd35e90" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_69894be7-7672-47c2-9e1c-746d9cfd4dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_96bbad88-bd01-407a-9cf1-28861ebd2389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_69894be7-7672-47c2-9e1c-746d9cfd4dfb" xlink:to="loc_us-gaap_MoneyMarketFundsMember_96bbad88-bd01-407a-9cf1-28861ebd2389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2bce758-832a-4671-a6d3-fe617566a845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ef84acb7-0559-4eb4-81b5-955d91b921a5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2bce758-832a-4671-a6d3-fe617566a845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_bfcc573b-4eb8-445c-8db4-98fe7b7c4bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2bce758-832a-4671-a6d3-fe617566a845" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_bfcc573b-4eb8-445c-8db4-98fe7b7c4bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_82ddac1d-e8e0-4ceb-8513-1b956fa92fea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2bce758-832a-4671-a6d3-fe617566a845" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_82ddac1d-e8e0-4ceb-8513-1b956fa92fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="yext-20220131.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://yext.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5438a44b-e70c-4125-b137-26122aad8c28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f2a736d9-147c-472c-badb-e550da7080e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5438a44b-e70c-4125-b137-26122aad8c28" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f2a736d9-147c-472c-badb-e550da7080e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#GoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_978efd6e-9131-47e9-92bc-719ff9166a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f3ebc4d1-c4ac-41eb-aa6f-5d396f75a531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_978efd6e-9131-47e9-92bc-719ff9166a97" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f3ebc4d1-c4ac-41eb-aa6f-5d396f75a531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7580f565-5002-4cc3-9b84-520bca65a899" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f3ebc4d1-c4ac-41eb-aa6f-5d396f75a531" xlink:to="loc_srt_RangeAxis_7580f565-5002-4cc3-9b84-520bca65a899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5bc4a380-ef4f-43e8-9cb8-02cec742dbed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7580f565-5002-4cc3-9b84-520bca65a899" xlink:to="loc_srt_RangeMember_5bc4a380-ef4f-43e8-9cb8-02cec742dbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c8f03d60-328d-4510-94b2-f39324ae1562" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5bc4a380-ef4f-43e8-9cb8-02cec742dbed" xlink:to="loc_srt_MaximumMember_c8f03d60-328d-4510-94b2-f39324ae1562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f3ebc4d1-c4ac-41eb-aa6f-5d396f75a531" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f8076812-4208-4143-9417-9d090cd4568f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_Goodwill_f8076812-4208-4143-9417-9d090cd4568f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_a41fcf2a-4176-4b2b-b4a5-9b8d62faa13c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_NumberOfOperatingSegments_a41fcf2a-4176-4b2b-b4a5-9b8d62faa13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_f5cdae24-6e1c-49a5-b53e-22fdb01e56b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_NumberOfReportingUnits_f5cdae24-6e1c-49a5-b53e-22fdb01e56b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01c72d5c-9b9c-4c14-93c1-e91f5356048d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01c72d5c-9b9c-4c14-93c1-e91f5356048d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_52002b74-705e-4270-a24d-c9063c7ce1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_52002b74-705e-4270-a24d-c9063c7ce1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_27f462ca-ecac-496c-8ed2-4216a5ee551a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e42016d4-2afb-4fb6-bea4-15d4d5335c38" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_27f462ca-ecac-496c-8ed2-4216a5ee551a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/PropertyandEquipmentnet" xlink:type="simple" xlink:href="yext-20220131.xsd#PropertyandEquipmentnet"/>
  <link:presentationLink xlink:role="http://yext.com/role/PropertyandEquipmentnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7fdfcd50-e019-4df4-9066-3ae085b83ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_baaa1713-1ba8-408e-a05b-a3f395b72ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7fdfcd50-e019-4df4-9066-3ae085b83ef9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_baaa1713-1ba8-408e-a05b-a3f395b72ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/PropertyandEquipmentnetTables" xlink:type="simple" xlink:href="yext-20220131.xsd#PropertyandEquipmentnetTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/PropertyandEquipmentnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d50343ef-bd65-4124-8039-d742267ada61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b096329b-730a-464b-be56-f3b5c3975377" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d50343ef-bd65-4124-8039-d742267ada61" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b096329b-730a-464b-be56-f3b5c3975377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/PropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#PropertyandEquipmentnetDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/PropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_77ff4455-36ee-4e33-aaee-cc145caabf01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_77ff4455-36ee-4e33-aaee-cc145caabf01" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17c46e84-c613-475a-b0b1-adbb5a62a33d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17c46e84-c613-475a-b0b1-adbb5a62a33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17c46e84-c613-475a-b0b1-adbb5a62a33d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_3274fee5-f581-408a-8bdc-e480a9c0b78c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_3274fee5-f581-408a-8bdc-e480a9c0b78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_658ba814-2271-4edf-97b9-0ed7c484a4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_OfficeEquipmentMember_658ba814-2271-4edf-97b9-0ed7c484a4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_36375675-b7fd-4823-a0ee-ef6547f7f56d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_36375675-b7fd-4823-a0ee-ef6547f7f56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_0f045fc5-55e3-436f-bcb8-59c41dde3b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_0f045fc5-55e3-436f-bcb8-59c41dde3b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_3b101896-c3b2-47c1-8232-0998048006f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_us-gaap_ConstructionInProgressMember_3b101896-c3b2-47c1-8232-0998048006f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SoftwareInProgressMember_90a8604d-1d7c-42f3-9bf2-b66cacb0d1c3" xlink:href="yext-20220131.xsd#yext_SoftwareInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7196e082-8244-44ba-aa78-94b10f035a23" xlink:to="loc_yext_SoftwareInProgressMember_90a8604d-1d7c-42f3-9bf2-b66cacb0d1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6cae3a14-c2e5-4f80-9977-551479ce5d03" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:to="loc_srt_StatementGeographicalAxis_6cae3a14-c2e5-4f80-9977-551479ce5d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_adbe21ac-1dc5-4eae-8a20-2101e7ea9904" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6cae3a14-c2e5-4f80-9977-551479ce5d03" xlink:to="loc_srt_SegmentGeographicalDomain_adbe21ac-1dc5-4eae-8a20-2101e7ea9904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_68aa27b2-60ab-4959-b884-62af8421751e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_adbe21ac-1dc5-4eae-8a20-2101e7ea9904" xlink:to="loc_country_US_68aa27b2-60ab-4959-b884-62af8421751e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ca1861de-2044-46c6-9ea0-13f494372815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ca1861de-2044-46c6-9ea0-13f494372815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fedef71-7ce7-4dc3-927c-0e2d6f9ca6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ca1861de-2044-46c6-9ea0-13f494372815" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fedef71-7ce7-4dc3-927c-0e2d6f9ca6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_a653cbb1-24a6-49c8-8599-a0cf807303e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fedef71-7ce7-4dc3-927c-0e2d6f9ca6e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_a653cbb1-24a6-49c8-8599-a0cf807303e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_90d3b357-f586-4ac2-84dd-d84cea31f6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_90d3b357-f586-4ac2-84dd-d84cea31f6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_17e9ab13-3fee-4624-88c1-05b887a9e5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_90d3b357-f586-4ac2-84dd-d84cea31f6e6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_17e9ab13-3fee-4624-88c1-05b887a9e5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_ca5003de-f7fc-49e7-93b4-a76a54c7a958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_17e9ab13-3fee-4624-88c1-05b887a9e5fc" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_ca5003de-f7fc-49e7-93b4-a76a54c7a958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e9b499de-bab2-477a-943e-86fa5cd3a420" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e3cd99da-c347-49cb-9a9b-db4b96cd303f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e3cd99da-c347-49cb-9a9b-db4b96cd303f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_74568f0e-0f8f-46bd-99ee-4f28705777e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_74568f0e-0f8f-46bd-99ee-4f28705777e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c17f1906-faf7-4392-b36d-b0f30f07e779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c17f1906-faf7-4392-b36d-b0f30f07e779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_acd42783-f92b-4459-bf9b-a177c0ba5444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_acd42783-f92b-4459-bf9b-a177c0ba5444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c404acdd-a0c6-43cc-9906-8a8834fe84ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3352d9c7-d65b-43f8-85d0-592f7bd98bd1" xlink:to="loc_us-gaap_Depreciation_c404acdd-a0c6-43cc-9906-8a8834fe84ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="yext-20220131.xsd#AccountsPayableAccruedExpensesandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_2acaf667-d705-404a-bfe8-31de4ada77a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_42f16be9-ed47-459d-b041-b569ab1ec821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_2acaf667-d705-404a-bfe8-31de4ada77a5" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_42f16be9-ed47-459d-b041-b569ab1ec821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="yext-20220131.xsd#AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_5e4a04da-e046-4439-9225-acf95b61d2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_a0aa9751-0df4-4434-9265-d908106a9511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5e4a04da-e046-4439-9225-acf95b61d2d6" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_a0aa9751-0df4-4434-9265-d908106a9511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_5feb2e7f-97ad-408d-a6c7-2551d4e62e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_db859c9e-1347-41ee-8972-16061a790b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5feb2e7f-97ad-408d-a6c7-2551d4e62e0a" xlink:to="loc_us-gaap_AccountsPayableCurrent_db859c9e-1347-41ee-8972-16061a790b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_55da7159-89b3-493a-8dfd-a035a42b214a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5feb2e7f-97ad-408d-a6c7-2551d4e62e0a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_55da7159-89b3-493a-8dfd-a035a42b214a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_AccruedFeesToServiceProvidersCurrent_a35133ae-766a-4bf2-86f8-30b57b4aeb77" xlink:href="yext-20220131.xsd#yext_AccruedFeesToServiceProvidersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5feb2e7f-97ad-408d-a6c7-2551d4e62e0a" xlink:to="loc_yext_AccruedFeesToServiceProvidersCurrent_a35133ae-766a-4bf2-86f8-30b57b4aeb77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_cfd8d16c-dc44-4169-a304-dc8cfe18f9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5feb2e7f-97ad-408d-a6c7-2551d4e62e0a" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_cfd8d16c-dc44-4169-a304-dc8cfe18f9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent_23429f2e-a445-44ad-93f8-9fa508b0436d" xlink:href="yext-20220131.xsd#yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5feb2e7f-97ad-408d-a6c7-2551d4e62e0a" xlink:to="loc_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent_23429f2e-a445-44ad-93f8-9fa508b0436d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2eda4e41-7134-487f-b399-f8d062c671f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5feb2e7f-97ad-408d-a6c7-2551d4e62e0a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2eda4e41-7134-487f-b399-f8d062c671f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_b0e2eb8f-8b20-4a81-8d63-038a42f6326b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5feb2e7f-97ad-408d-a6c7-2551d4e62e0a" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_b0e2eb8f-8b20-4a81-8d63-038a42f6326b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3b144c63-b5e1-4d43-9fab-38940073a67f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5feb2e7f-97ad-408d-a6c7-2551d4e62e0a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3b144c63-b5e1-4d43-9fab-38940073a67f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3ea4e64c-a982-48cc-9d13-4c5c7fdeb873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3b144c63-b5e1-4d43-9fab-38940073a67f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3ea4e64c-a982-48cc-9d13-4c5c7fdeb873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bf9c117e-a6fa-49cd-9c28-f480da68c9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3ea4e64c-a982-48cc-9d13-4c5c7fdeb873" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bf9c117e-a6fa-49cd-9c28-f480da68c9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_69a93eb8-696e-41e1-bff1-4eb5fff95f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bf9c117e-a6fa-49cd-9c28-f480da68c9fe" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_69a93eb8-696e-41e1-bff1-4eb5fff95f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3e245b8-d018-4ee2-b417-266246fdbaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3b144c63-b5e1-4d43-9fab-38940073a67f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3e245b8-d018-4ee2-b417-266246fdbaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fee96229-a59c-46b8-9f92-b738f1e863ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3e245b8-d018-4ee2-b417-266246fdbaf6" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fee96229-a59c-46b8-9f92-b738f1e863ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://yext.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ee0caf70-dd27-4878-8e29-d8a054469005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_104360f4-cf99-4577-8ad0-ab6e15dc9fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ee0caf70-dd27-4878-8e29-d8a054469005" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_104360f4-cf99-4577-8ad0-ab6e15dc9fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10e42aa2-bc53-461e-86a5-f951e200f030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_8c6c4a04-4500-4f63-a4fc-83fcbc2aad6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10e42aa2-bc53-461e-86a5-f951e200f030" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_8c6c4a04-4500-4f63-a4fc-83fcbc2aad6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_bd5fbcf4-ce17-4982-ac9d-a5d1c3a97067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10e42aa2-bc53-461e-86a5-f951e200f030" xlink:to="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_bd5fbcf4-ce17-4982-ac9d-a5d1c3a97067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_2e40917e-b128-4a66-8e41-39494584012c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10e42aa2-bc53-461e-86a5-f951e200f030" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_2e40917e-b128-4a66-8e41-39494584012c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_affc24fc-b2d6-46ad-81fb-793729a9d328" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10e42aa2-bc53-461e-86a5-f951e200f030" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_affc24fc-b2d6-46ad-81fb-793729a9d328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_023d931b-44b4-409e-a621-c28bf9143ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10e42aa2-bc53-461e-86a5-f951e200f030" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_023d931b-44b4-409e-a621-c28bf9143ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationPlansDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationPlansDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/StockBasedCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f008693c-3049-48d4-9602-4e97b46b1e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_859e6571-13c5-42c3-b725-795f4f8e174a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f008693c-3049-48d4-9602-4e97b46b1e9a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_859e6571-13c5-42c3-b725-795f4f8e174a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b985a5fd-a791-4ee8-9301-3d2939d39098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_859e6571-13c5-42c3-b725-795f4f8e174a" xlink:to="loc_us-gaap_PlanNameAxis_b985a5fd-a791-4ee8-9301-3d2939d39098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a248da28-923c-406b-acd7-e6179807fc51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_b985a5fd-a791-4ee8-9301-3d2939d39098" xlink:to="loc_us-gaap_PlanNameDomain_a248da28-923c-406b-acd7-e6179807fc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_TwoThousandEightEquityIncentivePlanMember_d0e56bb3-906e-489b-bcc1-53fccb4a9478" xlink:href="yext-20220131.xsd#yext_TwoThousandEightEquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_a248da28-923c-406b-acd7-e6179807fc51" xlink:to="loc_yext_TwoThousandEightEquityIncentivePlanMember_d0e56bb3-906e-489b-bcc1-53fccb4a9478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_TwoThousandSixteenEquityIncentivePlanMember_c7be8b78-8f8e-48ef-80ed-e542c949a321" xlink:href="yext-20220131.xsd#yext_TwoThousandSixteenEquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_a248da28-923c-406b-acd7-e6179807fc51" xlink:to="loc_yext_TwoThousandSixteenEquityIncentivePlanMember_c7be8b78-8f8e-48ef-80ed-e542c949a321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5053ba36-2c86-4511-ac90-1f7a0887440d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_859e6571-13c5-42c3-b725-795f4f8e174a" xlink:to="loc_us-gaap_AwardTypeAxis_5053ba36-2c86-4511-ac90-1f7a0887440d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd827244-aa76-46e4-b8d9-f17acff87d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5053ba36-2c86-4511-ac90-1f7a0887440d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd827244-aa76-46e4-b8d9-f17acff87d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_73271d61-7a4d-4a80-9a93-88bdb737e9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd827244-aa76-46e4-b8d9-f17acff87d1c" xlink:to="loc_us-gaap_EmployeeStockOptionMember_73271d61-7a4d-4a80-9a93-88bdb737e9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_859e6571-13c5-42c3-b725-795f4f8e174a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a1907b16-9727-4729-8592-413e023612f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a1907b16-9727-4729-8592-413e023612f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4a47b57a-6b01-4942-81a7-6daba4d2e28e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4a47b57a-6b01-4942-81a7-6daba4d2e28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_12119773-2922-406f-a088-41d5b71e41b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_12119773-2922-406f-a088-41d5b71e41b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_86208c57-aadd-4a0f-8721-911d1704130e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_86208c57-aadd-4a0f-8721-911d1704130e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_3a78c8f0-525b-4711-abb1-0421d86d1bf1" xlink:href="yext-20220131.xsd#yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_3a78c8f0-525b-4711-abb1-0421d86d1bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2d081c55-237a-4e7e-be49-a4774d433a44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_664f4bd6-cf62-4cad-ab97-995572fe74e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2d081c55-237a-4e7e-be49-a4774d433a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_199087f4-97f1-4b12-8910-b7eec8c7943d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_199087f4-97f1-4b12-8910-b7eec8c7943d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_af390194-98f8-4abd-a362-53a7084b154b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_199087f4-97f1-4b12-8910-b7eec8c7943d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_af390194-98f8-4abd-a362-53a7084b154b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2f472e4d-37f2-4024-ad5e-eec8cde26605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_199087f4-97f1-4b12-8910-b7eec8c7943d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2f472e4d-37f2-4024-ad5e-eec8cde26605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b5938af7-0785-4d8b-b7a5-009cfc89a7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_199087f4-97f1-4b12-8910-b7eec8c7943d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b5938af7-0785-4d8b-b7a5-009cfc89a7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7f4979cd-4c8b-410b-93ac-f1cd670ed357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_199087f4-97f1-4b12-8910-b7eec8c7943d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7f4979cd-4c8b-410b-93ac-f1cd670ed357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3a2bfd36-d959-4764-a24a-0a658dbf4be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_199087f4-97f1-4b12-8910-b7eec8c7943d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3a2bfd36-d959-4764-a24a-0a658dbf4be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_fa2a455a-1d51-4828-a9d0-12435bf3c0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_fa2a455a-1d51-4828-a9d0-12435bf3c0b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8500d9fa-9da4-4973-a5c2-34aae16d359d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8500d9fa-9da4-4973-a5c2-34aae16d359d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1d903b0f-2ad3-4936-8297-56c662049e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1d903b0f-2ad3-4936-8297-56c662049e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_caa67b3e-1640-451c-809c-48bd16bb65f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1d903b0f-2ad3-4936-8297-56c662049e36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_caa67b3e-1640-451c-809c-48bd16bb65f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f5150c75-d853-4d19-b275-9211ac70b143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1d903b0f-2ad3-4936-8297-56c662049e36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f5150c75-d853-4d19-b275-9211ac70b143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6086409b-4dde-40bf-803d-7aec1d7a4c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1d903b0f-2ad3-4936-8297-56c662049e36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6086409b-4dde-40bf-803d-7aec1d7a4c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_491a86b1-2bb2-4078-86cd-4fb472f98c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1d903b0f-2ad3-4936-8297-56c662049e36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_491a86b1-2bb2-4078-86cd-4fb472f98c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2bb0fb6e-c8ff-4fa2-b3a2-54bb010cec14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1d903b0f-2ad3-4936-8297-56c662049e36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2bb0fb6e-c8ff-4fa2-b3a2-54bb010cec14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_214dfd41-34cf-47e6-9c74-d983d9534b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_214dfd41-34cf-47e6-9c74-d983d9534b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e0e8ba2a-0972-4b1b-ad3b-74f50c07a5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e0e8ba2a-0972-4b1b-ad3b-74f50c07a5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_433bebe3-d62a-4951-a30b-4d14e90b993f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_433bebe3-d62a-4951-a30b-4d14e90b993f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_25386193-c0ec-4570-9885-307200266cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_25386193-c0ec-4570-9885-307200266cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_63ef059b-8a09-4284-bfa8-29ba19ac96e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_63ef059b-8a09-4284-bfa8-29ba19ac96e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5c195024-fc5a-4f91-af43-1fd9f34d442b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5c195024-fc5a-4f91-af43-1fd9f34d442b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a9984616-a33b-4aed-baa6-e388979c545b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a9984616-a33b-4aed-baa6-e388979c545b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_d306712b-7b0e-494a-ae27-db065c226b77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_d306712b-7b0e-494a-ae27-db065c226b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d5d965b3-cc34-409a-8d17-1cdddb97d18b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1f67922a-c084-4102-8371-7931883752f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d5d965b3-cc34-409a-8d17-1cdddb97d18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationNonvestedStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98cfa170-75fb-49cc-8028-4d130faeb07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_26ab9efe-d8bf-4fa7-8f77-45ff97421e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98cfa170-75fb-49cc-8028-4d130faeb07a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_26ab9efe-d8bf-4fa7-8f77-45ff97421e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_3d2afef0-a13c-40cd-9b82-9a5580f0c0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_26ab9efe-d8bf-4fa7-8f77-45ff97421e3f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_3d2afef0-a13c-40cd-9b82-9a5580f0c0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_fca8ff51-03fa-439c-8367-0f056c1261ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_26ab9efe-d8bf-4fa7-8f77-45ff97421e3f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_fca8ff51-03fa-439c-8367-0f056c1261ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_04a77b5a-f607-455c-a6bb-47338bb25773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_26ab9efe-d8bf-4fa7-8f77-45ff97421e3f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_04a77b5a-f607-455c-a6bb-47338bb25773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_6df5d609-3cbc-4dc7-b616-90d548e9b361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_26ab9efe-d8bf-4fa7-8f77-45ff97421e3f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_6df5d609-3cbc-4dc7-b616-90d548e9b361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_8b4ae808-24c0-4c43-bb95-67c9c6e50179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_26ab9efe-d8bf-4fa7-8f77-45ff97421e3f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_8b4ae808-24c0-4c43-bb95-67c9c6e50179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_95562d0c-5544-4a65-a54f-a68c5eca063f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98cfa170-75fb-49cc-8028-4d130faeb07a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_95562d0c-5544-4a65-a54f-a68c5eca063f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_22ef3f53-2b09-488c-85a4-dec0e5133005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_95562d0c-5544-4a65-a54f-a68c5eca063f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_22ef3f53-2b09-488c-85a4-dec0e5133005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_408ca236-e4a6-4b1d-ac33-6ae3f42aecda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_95562d0c-5544-4a65-a54f-a68c5eca063f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_408ca236-e4a6-4b1d-ac33-6ae3f42aecda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_0dd2d78b-4b9b-4b9f-bd02-e4fcabae314b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_95562d0c-5544-4a65-a54f-a68c5eca063f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_0dd2d78b-4b9b-4b9f-bd02-e4fcabae314b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_78b29874-19bf-498f-abcc-599ed2c48837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_95562d0c-5544-4a65-a54f-a68c5eca063f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_78b29874-19bf-498f-abcc-599ed2c48837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_d1c8fa64-46e8-42f3-b413-e57a49d1ecce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_95562d0c-5544-4a65-a54f-a68c5eca063f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_d1c8fa64-46e8-42f3-b413-e57a49d1ecce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationRestrictedStockDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6dcfd54d-6b44-43f8-8f7d-0fdafbe79144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1306bd79-d60d-4ca3-b415-a284658a0814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6dcfd54d-6b44-43f8-8f7d-0fdafbe79144" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1306bd79-d60d-4ca3-b415-a284658a0814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_135717aa-7612-4d37-bb12-f637b39e07e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1306bd79-d60d-4ca3-b415-a284658a0814" xlink:to="loc_us-gaap_AwardTypeAxis_135717aa-7612-4d37-bb12-f637b39e07e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6cc5c400-7e6e-475a-97c0-2e2696c71d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_135717aa-7612-4d37-bb12-f637b39e07e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6cc5c400-7e6e-475a-97c0-2e2696c71d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_RestrictedStockAndRestrictedStockUnitsMember_2c0628d6-f7ed-4962-b5f2-8f8e8b9aab6f" xlink:href="yext-20220131.xsd#yext_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6cc5c400-7e6e-475a-97c0-2e2696c71d7d" xlink:to="loc_yext_RestrictedStockAndRestrictedStockUnitsMember_2c0628d6-f7ed-4962-b5f2-8f8e8b9aab6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1306bd79-d60d-4ca3-b415-a284658a0814" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_001c8cfb-72f8-427d-8455-3aff8cf1eb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_001c8cfb-72f8-427d-8455-3aff8cf1eb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b259a49e-d840-4b13-9acd-775fcd5afd98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b259a49e-d840-4b13-9acd-775fcd5afd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8b284233-5320-4ccd-9a32-fbff3856f8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8b284233-5320-4ccd-9a32-fbff3856f8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_07e22ea7-2a5e-4757-87f1-da6d560316f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_07e22ea7-2a5e-4757-87f1-da6d560316f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5f07e2d6-844b-4bf3-835b-e36a38df64a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b67e35de-649b-4d03-a54e-f40cffeebe17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5f07e2d6-844b-4bf3-835b-e36a38df64a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_92c3a15f-ec95-48e4-b93d-70e3ce5d52f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_92c3a15f-ec95-48e4-b93d-70e3ce5d52f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8d242f04-f6f0-4a1f-ba01-9d7251f23467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8d242f04-f6f0-4a1f-ba01-9d7251f23467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f109dc3c-a085-4d0e-8a20-750d015ee953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f109dc3c-a085-4d0e-8a20-750d015ee953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0391a9cd-6088-40dd-9c85-0949f7ebce3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0391a9cd-6088-40dd-9c85-0949f7ebce3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_982a87fe-0cd8-4c6e-aa5a-33a49d9cd516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_01aedf02-932d-458c-9c0d-fee0a9dcfaa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_982a87fe-0cd8-4c6e-aa5a-33a49d9cd516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount_129d2427-23fe-4ff1-8cdf-5589e787b3d1" xlink:href="yext-20220131.xsd#yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c077a580-bf69-414e-9be8-e697c78f3c3b" xlink:to="loc_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount_129d2427-23fe-4ff1-8cdf-5589e787b3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationEmployeeStockPurchasePlanDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8c1449bf-4636-40df-adde-2bfbc526f024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2e21969-cfac-4221-b657-7a8a5f8a89d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8c1449bf-4636-40df-adde-2bfbc526f024" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2e21969-cfac-4221-b657-7a8a5f8a89d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_55c75518-4dd5-4736-a244-269596a8f784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2e21969-cfac-4221-b657-7a8a5f8a89d6" xlink:to="loc_us-gaap_AwardTypeAxis_55c75518-4dd5-4736-a244-269596a8f784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c76fa017-d8bd-41dd-93a7-9c51574d6ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_55c75518-4dd5-4736-a244-269596a8f784" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c76fa017-d8bd-41dd-93a7-9c51574d6ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_0e5df649-2234-4de4-be44-21120b4939ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c76fa017-d8bd-41dd-93a7-9c51574d6ad0" xlink:to="loc_us-gaap_EmployeeStockMember_0e5df649-2234-4de4-be44-21120b4939ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2e21969-cfac-4221-b657-7a8a5f8a89d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_ca873977-3fba-436a-876d-29f678d06524" xlink:href="yext-20220131.xsd#yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease_ca873977-3fba-436a-876d-29f678d06524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd_cafc398e-4b52-4094-a518-dc03e4890348" xlink:href="yext-20220131.xsd#yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd_cafc398e-4b52-4094-a518-dc03e4890348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_584273f2-cf99-46b5-8496-b3a3b4018e65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_584273f2-cf99-46b5-8496-b3a3b4018e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0e70204d-077d-409a-8d07-e0406c6f12ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0e70204d-077d-409a-8d07-e0406c6f12ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_756b6ab6-9389-4bad-b7a8-c5dae200d595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_756b6ab6-9389-4bad-b7a8-c5dae200d595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_74332ce2-ef7a-4668-82ce-005cf86c1dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_74332ce2-ef7a-4668-82ce-005cf86c1dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2f59887c-af55-485e-ba02-67eef2a60dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2f59887c-af55-485e-ba02-67eef2a60dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_38e1157f-8fdb-4569-bffe-4426fe6aee5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_38e1157f-8fdb-4569-bffe-4426fe6aee5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6b515c67-d2ec-4343-a248-1848a8b055ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6b515c67-d2ec-4343-a248-1848a8b055ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_99751e21-c072-468d-b1c9-b78e39cf606f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_99751e21-c072-468d-b1c9-b78e39cf606f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a8e101d4-1313-497a-8086-3bea187b9011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a8e101d4-1313-497a-8086-3bea187b9011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_45b8683f-1d8b-48e5-9b8b-095dd79d65cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_45b8683f-1d8b-48e5-9b8b-095dd79d65cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e2da8f3-eacd-4815-ab79-7bd216a45d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0890a972-1c4d-48a7-800c-2c46cd1bab12" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e2da8f3-eacd-4815-ab79-7bd216a45d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9725fd35-8833-497e-a969-9d5602fbe509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5425a833-008b-4841-b777-228ae4cb8c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9725fd35-8833-497e-a969-9d5602fbe509" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5425a833-008b-4841-b777-228ae4cb8c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2d3bc704-1fd4-4f22-bcae-711cfb452eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5425a833-008b-4841-b777-228ae4cb8c93" xlink:to="loc_us-gaap_AwardTypeAxis_2d3bc704-1fd4-4f22-bcae-711cfb452eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd071238-421c-4035-8940-269437266ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2d3bc704-1fd4-4f22-bcae-711cfb452eee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd071238-421c-4035-8940-269437266ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_99ec05e9-4650-461f-a5a1-d5774c8aa201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dd071238-421c-4035-8940-269437266ae6" xlink:to="loc_us-gaap_EmployeeStockMember_99ec05e9-4650-461f-a5a1-d5774c8aa201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5425a833-008b-4841-b777-228ae4cb8c93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_57f5375e-b486-496e-83c6-bf9520e3c9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_57f5375e-b486-496e-83c6-bf9520e3c9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_62bf83e8-de58-4e7e-9072-643985932230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_62bf83e8-de58-4e7e-9072-643985932230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_e04e7671-4c89-4d92-9086-a9997187eb26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_e04e7671-4c89-4d92-9086-a9997187eb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a8b20558-b72e-42ba-babe-53363a0ec63c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a8b20558-b72e-42ba-babe-53363a0ec63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_039b4a97-e8c3-4128-9bb7-d3a26fabfd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_039b4a97-e8c3-4128-9bb7-d3a26fabfd3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_17187aab-bef3-4862-8b50-6cb04c46c563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3cf06357-5144-4d00-99e4-e5a4a2373e82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_17187aab-bef3-4862-8b50-6cb04c46c563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_19c6ef5a-aef5-4c4e-bb72-7529483308be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_98c5222c-6409-4af1-95df-6cadee3215a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_19c6ef5a-aef5-4c4e-bb72-7529483308be" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_98c5222c-6409-4af1-95df-6cadee3215a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7d15086-76f1-4fcd-8c37-048d3630cd53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_98c5222c-6409-4af1-95df-6cadee3215a1" xlink:to="loc_us-gaap_AwardTypeAxis_e7d15086-76f1-4fcd-8c37-048d3630cd53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbc185f9-4aa1-49bc-a701-5d7010a9065e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e7d15086-76f1-4fcd-8c37-048d3630cd53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbc185f9-4aa1-49bc-a701-5d7010a9065e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_55922733-fa92-4152-9ac2-825f0687a81c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbc185f9-4aa1-49bc-a701-5d7010a9065e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_55922733-fa92-4152-9ac2-825f0687a81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fd3185b1-5fbd-4e06-a280-564a3fbf82cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_98c5222c-6409-4af1-95df-6cadee3215a1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fd3185b1-5fbd-4e06-a280-564a3fbf82cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fd3185b1-5fbd-4e06-a280-564a3fbf82cd" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7f96949e-5926-4460-b292-d45410583b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:to="loc_us-gaap_CostOfSalesMember_7f96949e-5926-4460-b292-d45410583b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_91211169-84bd-4c60-bd58-de17b7b243de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_91211169-84bd-4c60-bd58-de17b7b243de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_232162e1-2faa-4853-a30a-b45bffcec45a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_232162e1-2faa-4853-a30a-b45bffcec45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_44725a89-9425-4b85-9a3c-74bc22e2c2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4cde5cf5-b191-44ed-98df-9fc8e1be9bf7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_44725a89-9425-4b85-9a3c-74bc22e2c2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_98c5222c-6409-4af1-95df-6cadee3215a1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_406ea9b0-f754-4d24-aea2-39f350745776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_406ea9b0-f754-4d24-aea2-39f350745776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fc35ba66-5946-4c75-8289-1eb07a24e676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fc35ba66-5946-4c75-8289-1eb07a24e676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2f06e894-ae34-4603-aed7-8049a6047775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2f06e894-ae34-4603-aed7-8049a6047775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0e1f49b2-a22d-4e4f-bc35-03ab28f2bc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ec3d5124-2f44-4d3e-b691-4650d334dda2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0e1f49b2-a22d-4e4f-bc35-03ab28f2bc4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/Equity" xlink:type="simple" xlink:href="yext-20220131.xsd#Equity"/>
  <link:presentationLink xlink:role="http://yext.com/role/Equity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9db09ae6-4e43-4578-b9e9-03a5faa4025b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9ae8eb5d-953c-4d5e-bb87-846bd39697f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9db09ae6-4e43-4578-b9e9-03a5faa4025b" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9ae8eb5d-953c-4d5e-bb87-846bd39697f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/EquityDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#EquityDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/EquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e7630339-035e-4d0b-a9fe-5265aed85f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e7630339-035e-4d0b-a9fe-5265aed85f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4454fb19-e8c4-47b8-b562-957305c4b204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4454fb19-e8c4-47b8-b562-957305c4b204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_30a89a37-627c-4b5d-84a4-d28981c72a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:to="loc_us-gaap_PreferredStockSharesIssued_30a89a37-627c-4b5d-84a4-d28981c72a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_9f25299b-c370-42a7-96e4-7016f0552a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_9f25299b-c370-42a7-96e4-7016f0552a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c290f740-5c7a-4c6e-a773-d29ebdbba3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c290f740-5c7a-4c6e-a773-d29ebdbba3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_bff09de8-284b-4f67-a731-f63984d250df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_bff09de8-284b-4f67-a731-f63984d250df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_CommonStockNumberofVotesPerShare_f45327eb-c3c3-48ad-90ed-b0f539221e31" xlink:href="yext-20220131.xsd#yext_CommonStockNumberofVotesPerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:to="loc_yext_CommonStockNumberofVotesPerShare_f45327eb-c3c3-48ad-90ed-b0f539221e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_ac40e673-e35b-4830-8dc3-c87b4381ba04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:to="loc_us-gaap_TreasuryStockShares_ac40e673-e35b-4830-8dc3-c87b4381ba04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_04623242-3f2c-40b7-b210-b2d5c4698a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12a68bcc-7f5c-4b0a-a1d7-090f5e9976e6" xlink:to="loc_us-gaap_TreasuryStockValue_04623242-3f2c-40b7-b210-b2d5c4698a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/Debt" xlink:type="simple" xlink:href="yext-20220131.xsd#Debt"/>
  <link:presentationLink xlink:role="http://yext.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_adc07eb9-ab49-4240-a649-7e3e0078d49d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_df8ae425-0711-4688-a68b-e2e66cc283ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_adc07eb9-ab49-4240-a649-7e3e0078d49d" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_df8ae425-0711-4688-a68b-e2e66cc283ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/DebtDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_85d3360f-1ead-48ef-86df-19118b1ed401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_85d3360f-1ead-48ef-86df-19118b1ed401" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f2ace78d-32d2-4897-9f9c-25941681a8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f2ace78d-32d2-4897-9f9c-25941681a8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5772998c-ba99-4474-ba83-35f2d1475502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f2ace78d-32d2-4897-9f9c-25941681a8c1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5772998c-ba99-4474-ba83-35f2d1475502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_96578c4c-7033-4e6f-858c-2c55a0fda88c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5772998c-ba99-4474-ba83-35f2d1475502" xlink:to="loc_us-gaap_LineOfCreditMember_96578c4c-7033-4e6f-858c-2c55a0fda88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f6f141dd-4b2a-44c4-847b-d18c046df640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5772998c-ba99-4474-ba83-35f2d1475502" xlink:to="loc_us-gaap_SecuredDebtMember_f6f141dd-4b2a-44c4-847b-d18c046df640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_25697bad-2300-4993-b1d5-a837dc4255b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:to="loc_us-gaap_VariableRateAxis_25697bad-2300-4993-b1d5-a837dc4255b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4f58ca95-9496-4a33-9733-2688e97c728a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_25697bad-2300-4993-b1d5-a837dc4255b4" xlink:to="loc_us-gaap_VariableRateDomain_4f58ca95-9496-4a33-9733-2688e97c728a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_52ec90e1-1a85-481f-a937-45117586106c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4f58ca95-9496-4a33-9733-2688e97c728a" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_52ec90e1-1a85-481f-a937-45117586106c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_52549095-b53f-4928-8912-743bd43cb02d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4f58ca95-9496-4a33-9733-2688e97c728a" xlink:to="loc_us-gaap_BaseRateMember_52549095-b53f-4928-8912-743bd43cb02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d565ef17-53c2-4b0c-829b-1bfaf57458c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:to="loc_us-gaap_CreditFacilityAxis_d565ef17-53c2-4b0c-829b-1bfaf57458c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_d565ef17-53c2-4b0c-829b-1bfaf57458c8" xlink:to="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_15d4f0e6-1414-4935-9f6d-18fa7076099f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_15d4f0e6-1414-4935-9f6d-18fa7076099f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_6783ef6c-3a94-415f-97bf-0e78ee25cbcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:to="loc_us-gaap_LetterOfCreditMember_6783ef6c-3a94-415f-97bf-0e78ee25cbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_c5179831-cb50-48d3-87fa-a73309e7a0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5871ad28-8dee-43bf-848b-4c5f1872ac9e" xlink:to="loc_us-gaap_BridgeLoanMember_c5179831-cb50-48d3-87fa-a73309e7a0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_63763f34-1d54-4e8d-a7ab-c58fb0086f58" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:to="loc_srt_RangeAxis_63763f34-1d54-4e8d-a7ab-c58fb0086f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9bac2343-9d11-471f-ade7-233bd0c357f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_63763f34-1d54-4e8d-a7ab-c58fb0086f58" xlink:to="loc_srt_RangeMember_9bac2343-9d11-471f-ade7-233bd0c357f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4f67043-7358-4016-9035-f29b0a24107a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9bac2343-9d11-471f-ade7-233bd0c357f2" xlink:to="loc_srt_MinimumMember_a4f67043-7358-4016-9035-f29b0a24107a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_666e506e-2acf-49d9-b01f-e7f480b01c44" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9bac2343-9d11-471f-ade7-233bd0c357f2" xlink:to="loc_srt_MaximumMember_666e506e-2acf-49d9-b01f-e7f480b01c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0ec4e155-2ac0-4a9c-8a40-ef2fb11ca054" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5e2282d7-960a-4e0a-92a0-25409d42a9da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5e2282d7-960a-4e0a-92a0-25409d42a9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_e6499ddf-356b-48d6-838d-17ae17123431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_DebtInstrumentTerm_e6499ddf-356b-48d6-838d-17ae17123431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions_98ac4ae8-73d8-4757-b28b-182625afc95b" xlink:href="yext-20220131.xsd#yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions_98ac4ae8-73d8-4757-b28b-182625afc95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bd101bcc-d9e1-481d-a99b-81598e4044ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bd101bcc-d9e1-481d-a99b-81598e4044ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_CapitalStockOfForeignSubsidiaryPercent_69ef9917-ebf7-4e38-a13a-d4f70516e4a7" xlink:href="yext-20220131.xsd#yext_CapitalStockOfForeignSubsidiaryPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_yext_CapitalStockOfForeignSubsidiaryPercent_69ef9917-ebf7-4e38-a13a-d4f70516e4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio_90b8ad26-fc5a-4245-9029-c5e9d0e2b2f5" xlink:href="yext-20220131.xsd#yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio_90b8ad26-fc5a-4245-9029-c5e9d0e2b2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a0810aca-3157-4448-a4b9-7126cf013b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a0810aca-3157-4448-a4b9-7126cf013b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_d50716ac-3762-4e68-857d-e0741b0d8970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_600d2238-1ce7-47b6-9e13-82eb78a676b2" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_d50716ac-3762-4e68-857d-e0741b0d8970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxes" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://yext.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a180ffcf-86d4-4a6c-b933-4c2bfe011d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_ee308161-375d-4037-9123-1496a6d953af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a180ffcf-86d4-4a6c-b933-4c2bfe011d0a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_ee308161-375d-4037-9123-1496a6d953af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_832f6017-4259-4c5a-8c90-659145153eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_46dd8238-b66f-4ccb-8edb-0af605491341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_832f6017-4259-4c5a-8c90-659145153eae" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_46dd8238-b66f-4ccb-8edb-0af605491341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c8d2aa89-c6fe-48f5-919d-73c59f810b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_832f6017-4259-4c5a-8c90-659145153eae" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c8d2aa89-c6fe-48f5-919d-73c59f810b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bad222c4-c06a-409d-943e-69bbfeec0f96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_832f6017-4259-4c5a-8c90-659145153eae" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bad222c4-c06a-409d-943e-69bbfeec0f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9f345712-ca0b-47bf-8f38-b7236b037e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_832f6017-4259-4c5a-8c90-659145153eae" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9f345712-ca0b-47bf-8f38-b7236b037e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0e919b97-2c39-4a66-b8f0-47ac40c4705d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_832f6017-4259-4c5a-8c90-659145153eae" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0e919b97-2c39-4a66-b8f0-47ac40c4705d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_733c4de0-05d0-419c-8664-e7102473623e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6db66412-033a-4f5b-8877-447076ed6a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_733c4de0-05d0-419c-8664-e7102473623e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6db66412-033a-4f5b-8877-447076ed6a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a3175f69-5db8-4dac-a691-007d22363d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_733c4de0-05d0-419c-8664-e7102473623e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a3175f69-5db8-4dac-a691-007d22363d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fbdf670a-5c32-4a27-8ac5-763cd03e8176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_733c4de0-05d0-419c-8664-e7102473623e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fbdf670a-5c32-4a27-8ac5-763cd03e8176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesProvisionBenefitIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_64b78d33-147e-4e8d-8981-91d1319ba984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c03d70f3-656c-4bdf-8bdd-ee93b9043018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_64b78d33-147e-4e8d-8981-91d1319ba984" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c03d70f3-656c-4bdf-8bdd-ee93b9043018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ae17538d-d8f7-4c3b-b73b-6fd1c5709459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c03d70f3-656c-4bdf-8bdd-ee93b9043018" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ae17538d-d8f7-4c3b-b73b-6fd1c5709459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_51513a54-4c56-4780-9d0e-68c30af5f640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c03d70f3-656c-4bdf-8bdd-ee93b9043018" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_51513a54-4c56-4780-9d0e-68c30af5f640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_a467a6c8-9294-4a15-b194-72f94f780f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c03d70f3-656c-4bdf-8bdd-ee93b9043018" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_a467a6c8-9294-4a15-b194-72f94f780f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ff20f3b1-3fe4-446f-aa9c-f0ddf3ad7149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c03d70f3-656c-4bdf-8bdd-ee93b9043018" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ff20f3b1-3fe4-446f-aa9c-f0ddf3ad7149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_29fdf40b-d44c-4a5d-8d25-6fba38fb894d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_64b78d33-147e-4e8d-8981-91d1319ba984" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_29fdf40b-d44c-4a5d-8d25-6fba38fb894d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d49a2602-d0f4-4dd5-8698-d0f6cf5f1fda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_29fdf40b-d44c-4a5d-8d25-6fba38fb894d" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d49a2602-d0f4-4dd5-8698-d0f6cf5f1fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f2b3df35-9acc-43a4-8530-9aae992ac90f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_29fdf40b-d44c-4a5d-8d25-6fba38fb894d" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f2b3df35-9acc-43a4-8530-9aae992ac90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5b0600fc-93a8-4623-8850-9fef0bee036e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_29fdf40b-d44c-4a5d-8d25-6fba38fb894d" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5b0600fc-93a8-4623-8850-9fef0bee036e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b19c9e08-cd80-46bf-877b-1dbc4f7443f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_29fdf40b-d44c-4a5d-8d25-6fba38fb894d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b19c9e08-cd80-46bf-877b-1dbc4f7443f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_93fd0a03-a090-445c-b905-5302029cfe2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_64b78d33-147e-4e8d-8981-91d1319ba984" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_93fd0a03-a090-445c-b905-5302029cfe2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e7b954cd-8b3f-49fb-9ed9-ab5d0cbb3225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_4bf1d896-08a0-47c6-aa47-0bbf04946a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e7b954cd-8b3f-49fb-9ed9-ab5d0cbb3225" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_4bf1d896-08a0-47c6-aa47-0bbf04946a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2ad08475-dece-44f5-9b31-7020265c31a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4bf1d896-08a0-47c6-aa47-0bbf04946a8b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2ad08475-dece-44f5-9b31-7020265c31a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2ad08475-dece-44f5-9b31-7020265c31a3" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_2d74af42-65bf-4e61-ba15-146ab72fcb12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:to="loc_us-gaap_DomesticCountryMember_2d74af42-65bf-4e61-ba15-146ab72fcb12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_587b16ad-b348-45b6-a037-b3b72d572357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_587b16ad-b348-45b6-a037-b3b72d572357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_e561bf43-8663-4b26-9c79-b54a9bf8021c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2b13e935-2b85-4dc1-bdd7-eb6563c8b30e" xlink:to="loc_us-gaap_ForeignCountryMember_e561bf43-8663-4b26-9c79-b54a9bf8021c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_809cb5c5-c682-442d-81ea-15f074488ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4bf1d896-08a0-47c6-aa47-0bbf04946a8b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_809cb5c5-c682-442d-81ea-15f074488ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_751295dd-eef7-4a3b-8f23-fd2a7fc8486f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_809cb5c5-c682-442d-81ea-15f074488ca3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_751295dd-eef7-4a3b-8f23-fd2a7fc8486f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_43cf0fac-0839-47a7-9954-b76a81cd7ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_751295dd-eef7-4a3b-8f23-fd2a7fc8486f" xlink:to="loc_us-gaap_SubsequentEventMember_43cf0fac-0839-47a7-9954-b76a81cd7ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4bf1d896-08a0-47c6-aa47-0bbf04946a8b" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_aea5aa3f-f0f2-4cb1-a88d-db2a38e10b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_aea5aa3f-f0f2-4cb1-a88d-db2a38e10b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_1cbbb21e-95e8-48fc-8fed-0bfdaa59c1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_1cbbb21e-95e8-48fc-8fed-0bfdaa59c1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_7e32dca5-7eea-4fd0-a8d7-62c5fdb7854e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_OperatingLossCarryforwards_7e32dca5-7eea-4fd0-a8d7-62c5fdb7854e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_b08969f5-fd73-46af-9cd7-e2b0e71f2348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_b08969f5-fd73-46af-9cd7-e2b0e71f2348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4b860042-ed8e-45c0-8f5f-86308ecfa3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4b860042-ed8e-45c0-8f5f-86308ecfa3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_142b3ebb-fbdf-42af-8d77-384d7a8ec8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_142b3ebb-fbdf-42af-8d77-384d7a8ec8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_7e2d5bba-79f7-4a0d-916c-4a715e7b908e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_7e2d5bba-79f7-4a0d-916c-4a715e7b908e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_2228d6e8-62d4-48bc-8ff9-29599321ae81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4fd08af9-72b8-4c15-94c3-16954e1df777" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_2228d6e8-62d4-48bc-8ff9-29599321ae81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesEffectiveTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_33e9eac6-5543-49f9-8acb-1959ba5d3709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_33e9eac6-5543-49f9-8acb-1959ba5d3709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_3eab82f1-199c-4c46-b8ee-3476f956a118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_3eab82f1-199c-4c46-b8ee-3476f956a118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_00148152-9912-46a8-94fb-132dd73eb1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_00148152-9912-46a8-94fb-132dd73eb1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_a6e13e9f-34fe-49a3-99e0-fb2a26068506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_a6e13e9f-34fe-49a3-99e0-fb2a26068506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_762b5390-094a-4f3d-bd87-fef3e5713cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_762b5390-094a-4f3d-bd87-fef3e5713cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_7a941d12-1ec0-423a-b138-923238ba55d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_7a941d12-1ec0-423a-b138-923238ba55d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_f47d9ba9-4677-4ecf-b516-b200ca5b852a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_f47d9ba9-4677-4ecf-b516-b200ca5b852a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_2e1cb1f0-3f07-4107-9b62-07aa97c21471" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_2e1cb1f0-3f07-4107-9b62-07aa97c21471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount_fcae1e49-0350-4ab4-8eaf-784188149b34" xlink:href="yext-20220131.xsd#yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount_fcae1e49-0350-4ab4-8eaf-784188149b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount_e5779608-c60d-457a-b61c-01caccc8437c" xlink:href="yext-20220131.xsd#yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount_e5779608-c60d-457a-b61c-01caccc8437c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer_fb84c3d5-36e8-4190-866f-ecd6f072d53d" xlink:href="yext-20220131.xsd#yext_EffectiveIncomeTaxRateReconciliationAssetTransfer"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer_fb84c3d5-36e8-4190-866f-ecd6f072d53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_3f264d5b-6abe-4eec-86f1-6ec042e7a7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_3f264d5b-6abe-4eec-86f1-6ec042e7a7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ede99d2b-bdf1-486c-8ac6-dd511a77af9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1752f2f-bc9b-49d7-9a15-3e45bca1b144" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ede99d2b-bdf1-486c-8ac6-dd511a77af9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2f0aaef0-d007-40a7-8165-41ca4c5ffe9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2f0aaef0-d007-40a7-8165-41ca4c5ffe9b" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_521019da-e440-446d-95ea-09b39a8e898a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_521019da-e440-446d-95ea-09b39a8e898a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ea2d7963-6845-4abe-9ed8-5f0558c348e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ea2d7963-6845-4abe-9ed8-5f0558c348e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_6c226901-9404-4c0a-9122-f2eb9705f210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_6c226901-9404-4c0a-9122-f2eb9705f210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_f99c616d-a8bb-4699-8aee-2fb36fe3b8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_f99c616d-a8bb-4699-8aee-2fb36fe3b8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_5c423ec9-c8cc-426b-b805-a91701061bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_5c423ec9-c8cc-426b-b805-a91701061bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_38332ded-94ce-4049-97f6-3c9529ebf28c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_38332ded-94ce-4049-97f6-3c9529ebf28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_319a19a4-42e2-4c05-b57f-b23f923c4fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_319a19a4-42e2-4c05-b57f-b23f923c4fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_d49348b2-3303-49ff-9437-6fcf6acb84e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_d49348b2-3303-49ff-9437-6fcf6acb84e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_2e627a0c-942b-4d28-807d-5c0328f44f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_2e627a0c-942b-4d28-807d-5c0328f44f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4263dd09-4dd0-4dcd-820b-c6bd9ab69adb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4263dd09-4dd0-4dcd-820b-c6bd9ab69adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_5d48c30f-baf7-461b-b645-95049bb4cb47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_e50762ee-c7a1-45c7-bb39-b381585ee622" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_5d48c30f-baf7-461b-b645-95049bb4cb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ddf6a429-772b-4bd9-b013-940c3830bfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2f0aaef0-d007-40a7-8165-41ca4c5ffe9b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ddf6a429-772b-4bd9-b013-940c3830bfa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a2840731-44cb-4e81-b8e4-51b5b6bf63b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ddf6a429-772b-4bd9-b013-940c3830bfa1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a2840731-44cb-4e81-b8e4-51b5b6bf63b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_DeferredTaxLiabilitiesDeferredCommissions_4e6b88d6-3f27-4e85-b6c5-c4b58d6e83dc" xlink:href="yext-20220131.xsd#yext_DeferredTaxLiabilitiesDeferredCommissions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ddf6a429-772b-4bd9-b013-940c3830bfa1" xlink:to="loc_yext_DeferredTaxLiabilitiesDeferredCommissions_4e6b88d6-3f27-4e85-b6c5-c4b58d6e83dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_78d465fa-c35a-481a-b3a0-c8a3a80aed4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ddf6a429-772b-4bd9-b013-940c3830bfa1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_78d465fa-c35a-481a-b3a0-c8a3a80aed4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_faa81ec5-4b42-4cd1-8774-3b4e400a878a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ddf6a429-772b-4bd9-b013-940c3830bfa1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_faa81ec5-4b42-4cd1-8774-3b4e400a878a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_f9605c4a-7723-46ab-a3b2-60d96f3e3a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ddf6a429-772b-4bd9-b013-940c3830bfa1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_f9605c4a-7723-46ab-a3b2-60d96f3e3a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d2dec6c8-d7e9-428e-b753-8114d938a36f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2f0aaef0-d007-40a7-8165-41ca4c5ffe9b" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d2dec6c8-d7e9-428e-b753-8114d938a36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_81980542-6d50-45b3-8834-c621c9411adb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_81980542-6d50-45b3-8834-c621c9411adb" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_e05dde34-1564-4f1d-9e68-507146457d97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_e05dde34-1564-4f1d-9e68-507146457d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3ea141de-4c63-4846-9ddb-48e92f73bf7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3ea141de-4c63-4846-9ddb-48e92f73bf7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_47044c8f-b532-4561-a2da-393562dd57b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_47044c8f-b532-4561-a2da-393562dd57b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_af0c493d-56d5-4803-b11c-40695c89baa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_af0c493d-56d5-4803-b11c-40695c89baa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_97e380b1-c7ff-4ba4-9f09-6f7acbbe861b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_97e380b1-c7ff-4ba4-9f09-6f7acbbe861b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_4ea4ac10-14ef-440e-b7b5-cd234fd6ab81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_4ea4ac10-14ef-440e-b7b5-cd234fd6ab81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_52c9aad9-bc4d-47d9-8c4f-f9fcfbcda033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_52c9aad9-bc4d-47d9-8c4f-f9fcfbcda033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1d50a281-f21f-4180-bcb6-67580d72b3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c7bff0b2-eeea-49dc-b4d1-b00361c01b6a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1d50a281-f21f-4180-bcb6-67580d72b3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/Leases" xlink:type="simple" xlink:href="yext-20220131.xsd#Leases"/>
  <link:presentationLink xlink:role="http://yext.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5d1f85f4-20bc-4e3d-b33a-9d4fef9b2df0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_92f18c40-8d57-4f18-88bc-5ba8e00ac4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5d1f85f4-20bc-4e3d-b33a-9d4fef9b2df0" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_92f18c40-8d57-4f18-88bc-5ba8e00ac4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/LeasesTables" xlink:type="simple" xlink:href="yext-20220131.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1a0689e0-467b-4227-8b13-0c1fbf9e19b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_19cb2720-856d-47cd-843c-9a7a9ef4f160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1a0689e0-467b-4227-8b13-0c1fbf9e19b4" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_19cb2720-856d-47cd-843c-9a7a9ef4f160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_81e0210b-7e93-4036-b9df-f56880bbcffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1a0689e0-467b-4227-8b13-0c1fbf9e19b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_81e0210b-7e93-4036-b9df-f56880bbcffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c7c2878c-691f-4877-a29a-ce9161921cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_bafea404-31b7-408f-981b-a48b57ab60bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7c2878c-691f-4877-a29a-ce9161921cc6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_bafea404-31b7-408f-981b-a48b57ab60bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b35e14f8-f5b8-48e7-bc53-a2de0f70c4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7c2878c-691f-4877-a29a-ce9161921cc6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b35e14f8-f5b8-48e7-bc53-a2de0f70c4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0d3824f0-a92c-4a39-980c-65435f7e2b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7c2878c-691f-4877-a29a-ce9161921cc6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0d3824f0-a92c-4a39-980c-65435f7e2b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f513a4f6-af34-423e-9807-0fc81180dfb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7c2878c-691f-4877-a29a-ce9161921cc6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f513a4f6-af34-423e-9807-0fc81180dfb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b67e278e-508b-4953-81dc-b3aa45aba135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7c2878c-691f-4877-a29a-ce9161921cc6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b67e278e-508b-4953-81dc-b3aa45aba135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_1c782952-0767-4714-8ef7-01e2de3126fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7c2878c-691f-4877-a29a-ce9161921cc6" xlink:to="loc_us-gaap_OperatingLeasePayments_1c782952-0767-4714-8ef7-01e2de3126fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_00745c94-fc61-414e-973a-c18355d188ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7c2878c-691f-4877-a29a-ce9161921cc6" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_00745c94-fc61-414e-973a-c18355d188ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_22b6bc8e-b9f6-4165-8807-458e612c6062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7c2878c-691f-4877-a29a-ce9161921cc6" xlink:to="loc_us-gaap_LeaseCost_22b6bc8e-b9f6-4165-8807-458e612c6062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d1c4086a-fe53-4c43-8b1c-b52fe7190c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_20727918-e65f-41f8-b398-2d23848f5ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1c4086a-fe53-4c43-8b1c-b52fe7190c2f" xlink:to="loc_us-gaap_OperatingLeaseCost_20727918-e65f-41f8-b398-2d23848f5ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_6fc46527-3c60-416d-9a85-2d8e98c8bdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1c4086a-fe53-4c43-8b1c-b52fe7190c2f" xlink:to="loc_us-gaap_ShortTermLeaseCost_6fc46527-3c60-416d-9a85-2d8e98c8bdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_df8c4b4a-887c-4d28-b3ea-43eee7d0f21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1c4086a-fe53-4c43-8b1c-b52fe7190c2f" xlink:to="loc_us-gaap_VariableLeaseCost_df8c4b4a-887c-4d28-b3ea-43eee7d0f21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_cb0dd3a5-0353-4746-b664-45a49f43f110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1c4086a-fe53-4c43-8b1c-b52fe7190c2f" xlink:to="loc_us-gaap_LeaseCost_cb0dd3a5-0353-4746-b664-45a49f43f110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5d03cfa3-3b59-4f12-9bbc-ba7b2dac6fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5d03cfa3-3b59-4f12-9bbc-ba7b2dac6fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bb815a31-8233-4516-b4e4-b8d47c8dda38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bb815a31-8233-4516-b4e4-b8d47c8dda38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5b3d7ec8-da41-4706-a8f8-0c73462c8ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5b3d7ec8-da41-4706-a8f8-0c73462c8ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0674db3b-08f7-4871-a60d-b146af8c1768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0674db3b-08f7-4871-a60d-b146af8c1768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_812c2223-184b-4403-a1ac-fd975014e85e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_812c2223-184b-4403-a1ac-fd975014e85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ecacd636-375a-41ba-ba61-a08f333ee3a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ecacd636-375a-41ba-ba61-a08f333ee3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b64a8627-25bb-4cdf-ae3a-3b185f870665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b64a8627-25bb-4cdf-ae3a-3b185f870665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseTenantAllowances_a86dd918-5bb3-4c92-ada3-5be777f6de6d" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseTenantAllowances"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_yext_LesseeOperatingLeaseTenantAllowances_a86dd918-5bb3-4c92-ada3-5be777f6de6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_9056712e-6251-4767-abb2-055341668f2e" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityPaymentsDueNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet_9056712e-6251-4767-abb2-055341668f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1498f225-fea7-4ea5-94eb-598eff398777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1498f225-fea7-4ea5-94eb-598eff398777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_06c04590-7987-43da-828a-eca7c1c712df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fac6454a-6365-4f8e-a599-13f7b42be401" xlink:to="loc_us-gaap_OperatingLeaseLiability_06c04590-7987-43da-828a-eca7c1c712df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1" xlink:type="simple" xlink:href="yext-20220131.xsd#LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://yext.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="yext-20220131.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://yext.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ab7db411-0684-4959-ace9-ff188a69cef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1ff96ad3-f65e-4887-a8b9-9efa25d627a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ab7db411-0684-4959-ace9-ff188a69cef6" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1ff96ad3-f65e-4887-a8b9-9efa25d627a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="yext-20220131.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_893d40c5-ba41-44a7-ab00-6da7d190ec38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_27a71a2c-c708-4f99-8c7c-7a89452b9d8b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_893d40c5-ba41-44a7-ab00-6da7d190ec38" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_27a71a2c-c708-4f99-8c7c-7a89452b9d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#CommitmentsandContingenciesContractualObligationsDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1eac8738-806e-4b1f-ba29-8ac339dd3dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_b780970e-a13f-4611-8df2-f22042fd2df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1eac8738-806e-4b1f-ba29-8ac339dd3dc0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_b780970e-a13f-4611-8df2-f22042fd2df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne_9c0858a4-ce82-4359-9e90-8e26109fb83a" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_b780970e-a13f-4611-8df2-f22042fd2df6" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne_9c0858a4-ce82-4359-9e90-8e26109fb83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo_5d45d7d4-c1e1-40e0-a759-026a44371b0b" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_b780970e-a13f-4611-8df2-f22042fd2df6" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo_5d45d7d4-c1e1-40e0-a759-026a44371b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree_3dfc96f6-6dc3-4f7f-a42a-1842602b5a38" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_b780970e-a13f-4611-8df2-f22042fd2df6" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree_3dfc96f6-6dc3-4f7f-a42a-1842602b5a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour_7c860c5f-2642-4509-920b-1b29615398fc" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_b780970e-a13f-4611-8df2-f22042fd2df6" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour_7c860c5f-2642-4509-920b-1b29615398fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive_f33a107a-a685-42fa-a190-fc23096247d1" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_b780970e-a13f-4611-8df2-f22042fd2df6" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive_f33a107a-a685-42fa-a190-fc23096247d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter_b90cd0ee-e46c-4b08-bdac-3805c72687c1" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_b780970e-a13f-4611-8df2-f22042fd2df6" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter_b90cd0ee-e46c-4b08-bdac-3805c72687c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_e2c54933-bd13-433f-a170-2f4047f9ce50" xlink:href="yext-20220131.xsd#yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_b780970e-a13f-4611-8df2-f22042fd2df6" xlink:to="loc_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet_e2c54933-bd13-433f-a170-2f4047f9ce50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_829db3fc-7ed7-4e42-94aa-16637fcc0460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1eac8738-806e-4b1f-ba29-8ac339dd3dc0" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_829db3fc-7ed7-4e42-94aa-16637fcc0460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_94664afb-703c-4406-a7bf-16b19a2e8a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_829db3fc-7ed7-4e42-94aa-16637fcc0460" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_94664afb-703c-4406-a7bf-16b19a2e8a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_223e53b7-a917-4a16-bd7c-ee45afe71466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_829db3fc-7ed7-4e42-94aa-16637fcc0460" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_223e53b7-a917-4a16-bd7c-ee45afe71466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_6d02c426-98f7-490d-8803-b47258f265d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_829db3fc-7ed7-4e42-94aa-16637fcc0460" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_6d02c426-98f7-490d-8803-b47258f265d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_726edb24-71fa-4b33-8f74-1b839d49218c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_829db3fc-7ed7-4e42-94aa-16637fcc0460" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_726edb24-71fa-4b33-8f74-1b839d49218c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_e9a5313c-b387-411e-a71c-afd266823ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_829db3fc-7ed7-4e42-94aa-16637fcc0460" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_e9a5313c-b387-411e-a71c-afd266823ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_ContractualObligationDueInFifthYearAndThereafter_5a5793b9-32a3-4b4f-bdb4-d493de5724aa" xlink:href="yext-20220131.xsd#yext_ContractualObligationDueInFifthYearAndThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_829db3fc-7ed7-4e42-94aa-16637fcc0460" xlink:to="loc_yext_ContractualObligationDueInFifthYearAndThereafter_5a5793b9-32a3-4b4f-bdb4-d493de5724aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_c8298334-f388-4181-8db9-128dcd1e81fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_829db3fc-7ed7-4e42-94aa-16637fcc0460" xlink:to="loc_us-gaap_ContractualObligation_c8298334-f388-4181-8db9-128dcd1e81fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders" xlink:type="simple" xlink:href="yext-20220131.xsd#NetLossPerShareAttributabletoCommonStockholders"/>
  <link:presentationLink xlink:role="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c8d4cc07-fa48-411b-94b4-4cc1ea5e3384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_bae01f42-d821-4367-926e-83d8b5301df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c8d4cc07-fa48-411b-94b4-4cc1ea5e3384" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_bae01f42-d821-4367-926e-83d8b5301df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" xlink:type="simple" xlink:href="yext-20220131.xsd#NetLossPerShareAttributabletoCommonStockholdersTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_408735f9-4bb3-42c4-9694-f292714603d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_468c5fb1-2cba-4e4c-abc0-f7d3221df460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_408735f9-4bb3-42c4-9694-f292714603d0" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_468c5fb1-2cba-4e4c-abc0-f7d3221df460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_d84f0ca3-b624-4970-96c2-d9a5b9be2b80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_408735f9-4bb3-42c4-9694-f292714603d0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_d84f0ca3-b624-4970-96c2-d9a5b9be2b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#NetLossPerShareAttributabletoCommonStockholdersDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f9fb9b04-b0fe-4b3e-a5db-ffb3ebffc932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8b55a402-5cfb-4de9-b692-72ea83e6ff82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f9fb9b04-b0fe-4b3e-a5db-ffb3ebffc932" xlink:to="loc_us-gaap_NetIncomeLoss_8b55a402-5cfb-4de9-b692-72ea83e6ff82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_8fd111ff-745d-4908-b418-242df29cb776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f9fb9b04-b0fe-4b3e-a5db-ffb3ebffc932" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_8fd111ff-745d-4908-b418-242df29cb776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_219589bb-98d3-49d5-b6fc-f72d6fb60fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f9fb9b04-b0fe-4b3e-a5db-ffb3ebffc932" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_219589bb-98d3-49d5-b6fc-f72d6fb60fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25605194-0501-42f5-a946-cb04869d741b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f9fb9b04-b0fe-4b3e-a5db-ffb3ebffc932" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25605194-0501-42f5-a946-cb04869d741b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ba811a0b-f8d6-4913-aed0-910c712111c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25605194-0501-42f5-a946-cb04869d741b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ba811a0b-f8d6-4913-aed0-910c712111c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ba811a0b-f8d6-4913-aed0-910c712111c9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_60cf4769-01e5-4db9-a805-eb2f28bfea5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_60cf4769-01e5-4db9-a805-eb2f28bfea5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_yext_RestrictedStockAndRestrictedStockUnitsMember_c0d032d4-5a6b-48a9-ae82-e74f48b0647e" xlink:href="yext-20220131.xsd#yext_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:to="loc_yext_RestrictedStockAndRestrictedStockUnitsMember_c0d032d4-5a6b-48a9-ae82-e74f48b0647e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_89b09885-54ab-4d44-9738-c2ce5a7503d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f8b3828f-af1c-440d-b85c-6415b309114e" xlink:to="loc_us-gaap_EmployeeStockMember_89b09885-54ab-4d44-9738-c2ce5a7503d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1f88e884-cb3b-4981-8036-908ad9c369a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25605194-0501-42f5-a946-cb04869d741b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1f88e884-cb3b-4981-8036-908ad9c369a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_41376b84-43ca-4b68-b701-b7119de220ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1f88e884-cb3b-4981-8036-908ad9c369a6" xlink:to="loc_us-gaap_EquityComponentDomain_41376b84-43ca-4b68-b701-b7119de220ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7e9aabf2-337b-414c-b24e-ac44aa0d5146" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_41376b84-43ca-4b68-b701-b7119de220ab" xlink:to="loc_us-gaap_CommonStockMember_7e9aabf2-337b-414c-b24e-ac44aa0d5146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1cd15ea5-1dad-4eb7-b94b-95ef3d3873d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_25605194-0501-42f5-a946-cb04869d741b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1cd15ea5-1dad-4eb7-b94b-95ef3d3873d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_24a8b004-c1f8-41ce-8a3a-e3795f0b1a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1cd15ea5-1dad-4eb7-b94b-95ef3d3873d2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_24a8b004-c1f8-41ce-8a3a-e3795f0b1a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="simple" xlink:href="yext-20220131.xsd#SelectedQuarterlyFinancialDataUnaudited"/>
  <link:presentationLink xlink:role="http://yext.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_794330fe-03a3-4cf1-bcd9-89054513b659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_b69a648b-def4-4895-b478-7506d4abd728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_794330fe-03a3-4cf1-bcd9-89054513b659" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_b69a648b-def4-4895-b478-7506d4abd728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="simple" xlink:href="yext-20220131.xsd#SelectedQuarterlyFinancialDataUnauditedTables"/>
  <link:presentationLink xlink:role="http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_99ae9c45-ec09-4fa7-a954-2890e7a00c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_bde3feae-8301-4c71-b8b1-834f65e35e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_99ae9c45-ec09-4fa7-a954-2890e7a00c3b" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_bde3feae-8301-4c71-b8b1-834f65e35e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="simple" xlink:href="yext-20220131.xsd#SelectedQuarterlyFinancialDataUnauditedDetails"/>
  <link:presentationLink xlink:role="http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_d6ee3bfd-fe7b-4797-9dee-528d5c05641f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e2fb91c3-1e0c-44f4-a7f0-0b89f2ba11e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_d6ee3bfd-fe7b-4797-9dee-528d5c05641f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e2fb91c3-1e0c-44f4-a7f0-0b89f2ba11e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3c2e00e8-11be-4b53-9c4b-8bae069f7e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_d6ee3bfd-fe7b-4797-9dee-528d5c05641f" xlink:to="loc_us-gaap_GrossProfit_3c2e00e8-11be-4b53-9c4b-8bae069f7e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a7721c4d-9430-4048-8fc2-8b81636bdb07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_d6ee3bfd-fe7b-4797-9dee-528d5c05641f" xlink:to="loc_us-gaap_OperatingIncomeLoss_a7721c4d-9430-4048-8fc2-8b81636bdb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_56519764-167a-4b8a-95d7-861d58931e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_d6ee3bfd-fe7b-4797-9dee-528d5c05641f" xlink:to="loc_us-gaap_NetIncomeLoss_56519764-167a-4b8a-95d7-861d58931e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_42cfe0a6-33a7-4188-932c-9f43cf576301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_d6ee3bfd-fe7b-4797-9dee-528d5c05641f" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_42cfe0a6-33a7-4188-932c-9f43cf576301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>yext-20220131_g1.jpg
<TEXT>
begin 644 yext-20220131_g1.jpg
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
M,2 E"WR%:&<@*+:/LC"R5XJL.>V7X\^1C;+R98!A\_;:K?\ 2T:)F\5>J+-
MV89"Q3<#-BN'5-O]?2<.#1LDF7O5C)-JJ[K]GCBEEZW)R+ YCI9WZ:::::::
M::X,8"AU'_\ T1'V  #YB(^P 'N(ZKZ/$A>)#4F5+YQ\\?%\51A45).G[E-R
ME0D^PT^8H*Q\_A[#T]'JB<D FIZB,R'D2,734GE4W53J3H( )B9G8$(B8YOO
M$?8  /X   ]@ /D   !J5=P2>&SR;R**5G<YNI)9,0;*TGR3^OLVY5(?(^X\
MC-?\*RHQW"0K5;&9U4C-9K)JK<[B7*"T1C]!T[%[9JY9YX3P=B+;CC"H88P7
MCRK8MQ=0XI*&JE)IT6C%0D2R3ZF4.5)/N6>2+]P91]+S,BN\F)N27<R<P_?2
M#E=RIVKIIIIIIIIIIIIIIIIIIH( (=!#J _$!]PU'=YK/#X;=^4^L2>3Z*G
M8+WHPT8(5S,;&,%*O9,!BV%..J&=8R+1%S8(PZ::4?%WUF@XNU/2*U%,;' ,
MC59S58[I]JF>MEN;[IMXW(X\FL:93HSP&\K!2Q"*MGS!<3FB['6YAL92+LU3
MGFY/60-EA7+N*E6HB9!<%DG""'=/';R*[D.,S<37=PNW2T&8OFQFT7?J%*K.
ME:'EJC^K3<25&OD0@J0'L8[ IE8R40\N;JTL#>=KKQG(M^Y6WVXSN3#;IRD;
M<87/V!)<[)^V.V@\JXIFWC12]8>O9FOJ'-6LZ#82D>,'B9%7]0MC-%.(N$&4
M'[,K.1:S,-$;$=-------<"(  B(]  .HB/R /B.H.7BA^?%SA=A;.-O9K=3
MM<MSL:,3NCR]5Y'RW>+Z[+M ,OABG2K)3S&N1;)&."_J@S314B]&KCTM98JE
MMTS**U&N7$3'-]XCT  #^   /D !T  ^0!J9KX<OPY2F[I2I[Y]\]3>,]K[-
MXWFL*X5F4%V3K<4Z9+=S>XW% _DNFN#VKI+^IL:44G&5G"2@F.C0DE#VRRQB
MHJ,@HR/A86/8Q,1$L6D9%Q<8T;L(Z-C6#=-HQCX]BT31:LF+)JBDV9LVJ*39
MJW230;I)I)D(7V&FFFFFFFFFFFFFFFFFFFFFM17+OP][=>6G!2U(R*T;4K-U
M,82+C!F?HF,1<VK'DVX**XQ$J0HH+6K&L\[(D2V4EVY(DN4?IF!<1%F9L91.
MHAWE;-\^;#-P=ZVT[CZ<O3\CT9X7J9(RKNN6VN/#K#7[U1YLZ#=*Q4NT-43N
MX671324*9-W%2C6-G8N5BV7>/&'R5Y[XN-SM8W"85D59&(.=K!9;Q6_D5V=2
MS!CE1X1>4J-@!,BY&4BW'ODJ=:4VJ[^HV1)M)H).X]67B92XWV5;R<';]]N&
M.-SVWRREL./\AQ0+BT<^0C8Z=9&78WLU#ND6@LO]#7"I28J1LRP\Q5LMT:R\
M2YD(*4BI)YE7IIIIIIJ/)XASF4B^++; 6KXNE(UYO$W 1TS X5B5/3/CXZ@D
M2"RLN<I^,5!5)1E5E%RQM'82*8M+)?%FP';24)6K4@C4=6"P3EKG9FSV:8E+
M!8[%*R,[/STV_<RDS-S4N\6D9:7EI-ZHL\D923?N7#Z0?NE57+QXNLY74.JH
M<PRFO#:<$*O(EDLFZO<[6GB.RO$5D*W8UY^FNT+N0R/#*I.%*.S4 4EC8RJR
MPMU,FS+8Q0EW1T,?PZQG;BT/:W:;145&049'PL+'L8F(B6+2-BXN,:-V$=&Q
MS!NFT8L(]BT31:LF+)JBBU9LVR23=JV22003323(0OL-----------------
M-------:6.:_ASQ'RU;<75;=)PU+W,XUCI:5V\YE7:B4\+-+I@Y=4&Z+M$E'
MTAB^[+H(MIQN0CEU69/T=Q@VR[Z/>1DS4 9LPOD_;KEB_P"#\STZ8H&4<86>
M3J%VJ$ZB5*1A9R*6\M=$3IF.V>LG*1D7\3+,%G$7-1#MA,13IU&OFKE7=SX?
M/F5L7%?N?1K^19:3DMG6>)>&@LYUH#.7J=$D^XL;!9SK$<F"IR3=-36*WN#)
M@B=>W4(KR.,V>34+4E(ZW6@)Z%M,'#6:MRT;/5ZPQ<?.04Y#/6\E$34-+,T9
M"+EHJ1:**M7\;),'#=ZP>ME5&[MHNBX1.=-0IA]OIIIIKH'=+N4Q5L^V^99W
M+YMG0KN,<.TV3N-H?$*11\Y2: 1O&0,(U442+(66TS;J-K-8BP53/)V"7C6)
M#%%?N"E?Y#M\^6^1C=IE;=5F%T=.9O<N+:K5-%VLZAL;8ZASK-J1CFN^;V%+
M%UB(.5-RY30;FG9]U-V=\D,I./E5._N'?B]R/RL[PJI@>MJ25;Q;74V]XW Y
M.:-O,3H&+8]^@@_".67169*7BX.3!5Z#&KD7!::=*S+QJI UZ=7;7)>#\)XP
MVXXCQ[@S#%/BJ%BW%U6BZ?2:G"I"1E$0D4CY:)#*J"=R_D':QEY&8EWZKB3F
MYAX_F)1RZD7[IPKVKIIIIIIIIIIIIIIIIIIIIIIIIIJ(7XI+A40WEX6?[Z=N
MM5(INDV^U%=;(U=@V762SMA&O(.'SQJ1HV()Y3(^+F?JYFIJE*:2L-1)-4P/
MI)ZSI#%G5^B D-^4! 0$/X2F#K\A#H(?>'35BGX1+E[5R+3U>+S/5G,YN>.8
M64L^TZ=F'1E'=AQM&$4D;AAGU3A05',ACA,R]KHK7N76-05;%#(%:15"C$%)
MT>FFF@B  (C[ 'N(_D#5;]XP;E(<Y2S+6^-3$MA-^I[@UW%7W<6YC'7]+6C,
MTG&%>4ZB.U6ZHINHW%U6E"S,HT,=1 ]XM16SYHC*T9L=.%+5ZS/W2RU^GU2&
MDK%:+5-Q5;K=?AFBS^7G9^=?MXJ&AHIBW(HN\DI62=M6#!JB0ZKATX22(4QC
M@&KD7@XXLJMQ6;**GB]\QBW>X/)2<9D3<S<68HNC2N1G3#L;4R,DR@)W%.Q;
M'.3U.MD3.5F^?%L=M2;-7EL?)ZW+:::::Z#W)[H]OFS[%DKFS<SEFHX;Q="O
MXN*>VVX/E&S126FG)6L7#QC%F@\EYR8>G$ZJ,3"1\A("S;O'YFQ&#%XY0[JA
MIF(L43&3T!*1TW!S4>REH:9B'K:2BI:*DFR3V.DXR19J+-'\=(,ET'C%ZU65
M;.VJR3A!11)0AQ]EIIIK@1 H=1^'^L1Z  !\Q$1  #YB/36..W[=[MCW5+9/
M;;=<W8_S YPSD"8Q?D]M2YM*1<TZ[0;E9H\C)-L8J2YV*Z[9T2&L;)-U6;&#
M-ZI7IB339NC(Y'Z::_.Z=MF3=P[=N$6K5H@JY=.7"J:#=LV03,JLX<+JF(D@
M@DD0ZBBRQR)D(0QC&  $=:L<[<X'$WMOE7L#E7?=@1I/1IS(R,!2+&]RY.QS
MHI!,9E(Q.)(N[NHYX00[%&[XK91)3["P)F#IK%:(\4)PAR\B$<&\TL<(G @/
M)?!>X>/CA$1Z (O%,6'(4G7XJ&*!2A]HP@ #K9GMLY$-C6\ 0;[9]UN"LR2W
ME^:I5Z;D.!=75LCY7G>:]HKURQN;(GE]1$SJ!2 HE.4P@9,X%S+ 0'X#U^_[
MP'[A#X@/W@/00^>N=-----<&*!@Z#_J]A#X#[]0]A^\!#[P$-52'B@N(YMQ^
M[LT=PN%ZR6*VJ[L)B;GX&-BVWE0V*LS$[I?(&,T4D" UBZ_-@X4O>.F0>F12
MB'5DJ\4T!C1O-4CGX*S9DC;AF/&F>,06-U4LFXEN<#>Z38&HFZQ\_7GZ3]GZ
MI$#%(^BWGEGCYF+<=[.6AW;^,>I+-':R1[L#CDWNX_Y$=F^$MV./ ;L&N2JN
MF-MJR;D'+BA9(@E3PN0Z*\,8WGB:N6EG(-XQRY304EZ^K"SR:)6LJW,;.#33
M6!/)QO<J_'AL>S_NOL7H7<ACBFN$L?UY\IVIV_*UE63KN,ZL*1#D<+-9.WR,
M:K-"T[UV=<9S4GV>4Q5,6DPR+?[AE:_77)V09]]:KWD*UV"[7.RR:OG2-@M5
MIEG<W8)EZKT #N9*5?.G:H@4I0,KVD*4A2E"87X0+C"0SUN)M'(3E:O>LQEM
M<E25G"K>1;>9'63</*Q1'CFPID5(=%TEAZHR;660 Y"F;72X5"68N"NZXL0M
MER     >P '0/S!KG3336/\ NJSD_P!M&W/,V?8O%=]S:^Q+0+!>&^*L8-F3
MN\W08-H+D\7!(OUDD1,FD"C^1413D)!O$,Y!Q%0L]*),X5_3;<F_*KNKY3<V
MKY3W V<6%3@G,@AB7"M9=/4<:8EKSQ0O])UZ.<*B>6L4D@DV-:+U+E4L-F<)
M)D4/'PC2)@8N3GX6WGH+BZ4J/&CO$NP)XVGGZ,'M.RM9Y#HE0+)*/ *SP3:9
M5ZKV(T>ROG!B8ODW2I"5&R. I2IS5N=@"U>Q5 0,'4/</^ $! ?<! ?80'H(
M" @(==<Z:"(  B(] #W$1]@  ^(B.H6WB@>>4FV6I63CQVAW4R&XZ]0P,MP6
M2JT^ KW!>/K!']_U#@))HKYL;ER^Q+M-5^^2.1]CZD/2/&H(6BSPK^O0"=EF
M^/<OQ_YSKVX':]D20H=[AA(RDF0E-(5*\UI1=%:0I%_JZJJ;"U5*5\D@.(UV
M*;EBZ(WF()_$3S&/E6MQ;Q6[XK+R*;),0[K+9@ZW8"FL@,7B3JI68Q%XJ=4A
MU4V2U[QS(*'+*RN,;4Z!PYJ$E/1\7+.&[=T049*/286&:V):TW<O'-5M@XDL
M7HR.0EPR5N"N46N\Q)MSK,LV96NTI%56:%M5LDS(/DJ#C=J_15:NK5(LG;R5
M=-W494H:P2+1^DPK!.13FSY >2V>F$\XYCEJUB)X[<GAMO.+74E2L-P[ ZZB
MK5K)0#)\=]?7S0I^T)[(4E99,3B<6AF#<Q6B>I;O/[@!A !'J(%^R C_ &)>
M@?Q:?A"^_P!L/R^X?QZ_?%3,M!2;&:A9.0B)B,=(/HV6C'CF/DX]ZV."C=VQ
MD&BJ+QFY04*4Z*[9=)5,Y0,0Y1 !U*MXH/%5[P-G<Y6,7;R9>S[OMM!3LXI>
M3LDBD_W"XWBR$1:ED*E?I51-?(;)@D!EU:ADE\\=OBI(LX6Z5E,OEK676V'=
M%@K>1A2E;A-N.0X/)N*;['B]@K'"J'*=%PB8$I*"G8MR1&3KEH@GG?'V&M33
M5G,0L@F=J^:ICY9E._\ 333336 ?)SL.H/)%LMS-M3O)6;)W=((93&]M<H><
MKC[+=<*K(X[NS8Q"&<IHQDX!&%@0:"DO+5"5L<$*I4)5;K2A95QC=\+9+O\
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
M]=52OBL\QCE;F:SS!(NCO(W"%#POAJ+4,(]J/T=0(Z_SS5(.H@!6]LR).IJ
M'7JL0YAZ"/:&*GA^<(HY]YB-B%,>QY9"+K^94LNRB:B8*MR-<&UN?RZ@9TF/
M4#(*2M.C&Y@, D,9<A3AV&-JYE)U[2]?QN@";^R'W-_'UUY::::::::::JB?
M%W_MP]O#Y!M]P'T#K[  PDZ(@ ?  $1$>@= ZB(_$1'6 ? $(AS'\??01#_E
M_B ]A$/8:W9P$/;Y" B A\! 1 >H"(:N;T_V-/\ L"_S0UYZ::K?/&>;%I6C
M[B\*;^ZK$KJ4O.-48X6RF_;H&.A%Y:QJS=N:4_E7/EAV+7?&)OHJ,2[C!UQ?
M("8Q3*I%-#&Q=DR[88R30<N8UG7=7R#C&Y5J_4BQL#=CR#M=1F&<] RC<?@*
MC*38MUO+.!DU2%,BJ4Z2ARCWCO0WJ[B-_N?;=N0W-7A>ZY$M9DFJ"2*1H^KT
MVLL3K&A*/0Z\"Z[:LTZ!(NL6/BFZBRSATN]F9E[*S\G*2SW[#C^X_MQ?))N+
MJVW';C51E[#+B63MELDRNF](QA2&[I!"9O\ ?YIN@O\ 15=BO/(DDDDFM+3\
MLLRKU=92,W(M&A[?+BZXNMNO%7MTC,(81C2S%HF 83.9,R3$>V;7;,-V;MSI
M&FIHR1U_HFNQ'GNF5)I+-TM%5.)55*561G9&>GIC93\-08_%F\SE.J6+I_B]
MVZVYG.Y-R K'_P!%C8(%ZFY;8ZH3)PUF6&&SO6AS 2[WN0;Q[Z[QY%RJUVCL
MP@99LHXNZB4772AU.;W'W$1$1^[YF,/Y@ZB.K>KPS6QB5V1<6>*D[M"JP>5=
MR4M(;E<@QKUN=&2AT+[&0[#&]>>E6 KELYC,80=5?246Y326BI^;G&:B154U
M>Z09IIIIIIJ,IXMG"265N'?(US*P(\D=O>8L,9?8J%3 7#=N]LJN(IPZ:GXQ
M$0B,HKKN2]>PQ&I3"!CD3Z5.@?9.'<'XI@[@_( _:#^4-7%?AQ,O'SAPQ;(Y
MMT\65E*)1;+AB3(81$S8,/Y M="@FXB(]>A:E"UU1,/8"I*D*'V2@(U<O+ED
MH^7.3_?[?!6.X0E=V^=64>J<_F ,16[],U2&*F<!$#()1,$R2;B ]/((F =.
MG0-X/@U\8C<^4^[WA9N0[;$>T_*%A;.3EZBVF;9<,;T!IY9AZ@556)GY\@![
M"9'U'OT 0&TDTTTTTTTTTTU5$^+O_;A[?_>^X#_S'.ZP#X OVX_CZ_O@(C_1
MRS:N;T_V-/\ L"_S0UYZ::P_WY;+,1\@VU;+6U+-+10:EDV!%LQL#%!%:>HE
MPC%2R5-R!616$A"SU0L#=G*M4#J)M95LF]@I/S8F6D$%:93?ML4SWQU[E;YM
MFW!UQ2)M-3>&=5^QLT'/U3R32'CA<E;R+1))=-,LK5K&W1,=,0Z/8641D:U.
MMV$_$2+%##(/B'4.H?,/AU_)J8IP8^(LV3\7^ DL!9!V-7"'FIJ8+-9.W#X3
MM$#<;SER8!55*,DKK4\A.*FK'-:M&.%(V @:W=U*W&M_5.X^ :S$S.R,C(2L
M'C+>*:+A%9&&H6\2R2HMSJ-X%OB7'T4N+@"]Q&[J1E<Q)1J'>/V!605>D*/O
MVF+[ZCV\BOC ]VNXZNS^+]EV/6^SVCS2"\:^R8M8D[QN D(U9,45A@)Q".BZ
MIB]9Z@JLFHZKT=8+5&G!-S"7.,=$*N$/J5E9.=DY"9F9!]+3$L^=R<I*23MP
M_DI*2?N%';Z0D'SM19T]?/72JKEV\=*JN73A51==514YCC)[\-MPAV;D,S[
M[FL\5!RVV28*M+64E1FF:B3'<!DBON6[^+Q3!%7(5.4I\6](VD<M2J(+-"1:
M:%&0-]*V5TZ@K6M),B29$DRE(0A2D*4A0*4I2@  4I2]"E*   %*4 *4H 4H
M   &O/3333336M;F-QB&8.*[D#HP-RNW#O:;FF?CFYB@?S)JC4Y_?(/L*/XR
MQ)>L,CH '0?.*3M$#=!"DR.(B<3"'03?:Z?(.[[7M^3W]OR:LF/"7[OZW0>,
M&Y4.V/$2K5/=OE=G$).W9$A2B)>@8=M78@0YP$$#2U@EE>H  "NHN/N(B(UV
M^<+$K;\SY;M:Z@JKV?)M_L*ZHCU,JM-6Z9DU%##[]1.=T)A'J/7KUZZFD>"#
MK2;S/F_6X>6 K5_#^%*P17I[D3ME[N4NJF!OB *#3$1$ ]C>4 CU[0U8O:::
M::::::::JB_%W$,;F'MX@4PA_0^X#^ "/_J.<^X-8!\ 9#AS'<?8B0P!_1 1
M'N)1#_V<LWY-7-J?[&G_ &!?YH:\]---:Z>23B\VI\H^%%L0[D:@924B"OWF
M,<M5@&<=D_$EA?)$36EZ=.N&SE)2/D!1;%L51FF\A5;,BV;#)QHOV,7)1]:?
MR-^&1Y'-BTS/V3'] DMWF FBSIQ%Y1P7 R$S;(R(3-W)&R%AQJ>2N]9?)-P.
MO(OJ^C<:<V3)WC9TS'].G'<DHN1AWSR,EF+N,DH]PJS?QTBW68R#)T@<4UFS
MMBZ(B[;.$C@)%$5T4U"& 2F* @(:_%V&#XE$ 'YB'0/X1Z!KM/$.#,S;@+@P
MQ]@S%60\PWF35128U+&5.L%YL"YEU2HD.$96H^2<I( <W55RX(BV0(!E5EDT
MRF.$S3BE\(#EO($U6<Q<G4B&)\:MU&TJAMDID^W?Y7N9"&0=(Q^2+G!+N8/&
ME?>IB5.1BJO)SM\=-E'3 [VBR"9'@6&.+L6XZPGCVH8GQ+2ZYCS&]!@F5:IM
M*J44UA:[7(./)V-8Z+C69"(MT2B)U53B!W#MRJN\>+.'CA=PK]]IIIIIIIKI
MO<164[K@+-M.5("J5LQ#DVM*I"4# JG/4>>BCIB4?8P'*[$HE$! >O00U0VG
M-W" _P#5(7_!(4O^K6XKCZW4S.#\,V:IQLLNP0D,F2]A.BDOY93*NJC28PRH
ME[R]3&+$$*(]/W !U]M:>G+A5VY7=+F[UG*RKA8W_2564,JH;W$1]SG,/N(C
M[_'4^[P.#)+U/)-(="><9#:@SZ]/P@)D4W N/QNOX@G/UZ 4.I@ZB(^P!8!Z
M:::::::X$0#XCT_X_P!GO^;WUSIK!3/O&/Q^[ILAN<L;B=H.!LR9)=Q,5!.;
MMD"@Q=@L2\/")'0B8Y62=!YQVD>BH=)JD/LD0PE#VZ:^5Q7Q'\9^$,AU/+.(
M]D&W#'F2J)+)SM.NU4QM$15BK<PBDJBE(Q$B@'FLW::2ZI"+)_:*"ANFMB@
M    '0 #H !\@#X!KG7'4!^ _#_C^4!#\X"'RUSIIK@0 ?B'PZ]!^ AU]AZ"
M'N'Z!#6-69]F>T?<8*ZF?=L.W_-#APGY2CW*.'Z!>)("=I2]$I6PP#Z31'L*
M!.Y)X0W8';U[?;6+T-PO\3D#)%EH[CKV>E>D5*NF=W@FBR:"2I![BF19RD6]
M9(@ _N4FQ"#\!*(>VL]<=8EQ;B"#+6,38WH6+ZTF)#)U['5.KE'@TQ3*)$^R
M)J\;%, !,HB4@>0/: B >VNP@  #H = #X 'L&FFFFFFFFFO43Z15X.81. "
M56+D4S (=0[5&2Y#=0^8=##U#YAJ@OET"-921:I]/+;/WJ!.@= [$72R9>@=
M1Z!VE#H'4?SCK]\59Y>&;G:L' )(J+&7,7H8>JADTTA'V.4/Q$B!\/E\=>=P
MASU^V6:"4(*:D-89N).00[1(>-E';(Q1+T "B4R EZ   '3IT#4ZKP.LUY5Z
MY&J^8X=7]3VP3**?MUZ1<YFZ/<'#YB'68;%-\@^S]^K"O3333337YGKQI'-'
M3]^Y09LF3=9V[=NEDV[9JU;IF6<.7+A8Q$4&Z")#JKKK'(BBD0ZJIR)D,8*Z
M+G@\47D>VY6:[<N+[*TC1L;XFND;+7O<W3U&XRF7[G499)\VK./'#I%RT/A:
M+E&283LHNV52R^JBI'E3'&WF%NDE;@GYV<5<L&*B4>\J0&-MZ>-X%!QE/%B"
M_I(F\Q37R&BV6L2HO%U73ZHOG2B(62MBN[F,=R[I./D5'L"]@)^4D(::::U,
M\N?+IM\XF-OSC).2G"%PR_<6\I&8)P3%R2+6SY,L[1$I5'CQ0 65K>/*VLX:
MKW6ZN&RJ$:W50BHEO*VB3B(AU!YXQ/%>;H\7;PKQ/\@=NDLM;9=PUU)*6AE"
MQ9Q7VQ/G)4(R+F\-5YN99T;&,'%H,8^U8W!>0E))@Q-<8AV^OIIPETLN<=Y$
MHV6Z+4LFXSM<#>L?WN B[33KA5Y)M,5ZR5V9:IO8N8AY-F=1N]8O6JI%454S
M=0ZBFH5-8BB9((GB$^>?DGX_>1NU;=]LF6Z;4<5QF)\26ME"S6'L<7)^E,VR
M#>/9IP><LT)(2BJ;AR@4Z;<Z_D-R]$T"$ #"?1Y^NP^:K]\%CC_)TPO_ +JZ
M?KL/FJ_?!8X_R=,+_P"ZNGZ[#YJOWP6./\G3"_\ NKI^NP^:K]\%CC_)TPO_
M +JZ?KL/FJ_?!8X_R=,+_P"ZNGZ[#YJOWP6./\G3"_\ NKI^NP^:K]\%CC_)
MTPO_ +JZD\^&*YCM^7)CGK<S1=W&2ZM>*UC7$%1MM29P&+Z+0UV,Y+WKZ#>N
M5WM2B8UP_24C@%(&SLRJ"9A*LF0BI1,>9QIIIIIIKXW(LLG T&[3:I@*E#U&
MSRBAC" %*G'04@\.8PB( !0*B(B(CT]O?5!ZJH=50ZJ@]RBAC*'-\.XRAA4,
M;](F$?;VUE+A#!C[)=4D)ULS4<)M+ YB1.1$B@ =&+B'PE[C$,("!9 ING7I
M]KJ >^F^BAN,7;U=W6-G3<[96A;F\[U$$CE$H@E Y1M,>W, & #=BC=%)5,3
M  BF<H] Z]-2E?!07QM%;[MT^.5W((GNFU$EF:(&'H#IU0,N4AN)"AU^TJDS
MNSM4/;V2(M[A\#676FFFFFFNB=SFW;'N[3;_ ):VVY7&R%QWF:DS%%MBE/L<
ME4[,A%2Z12G<P\[%J$7:NVRZ:#@&[I-[#2B:2D38(N7@7TE%O*>OEZXA]P/$
MON!7QYD5%S=,-71S)R.",[QL8JTK62*VT4*96.D$BBLA6LBUI!=JA<Z8LY44
M8JJ(3$,O)UB2BY1?7'A3->5=N>5:-F["-ZG\;94QM/M++2[K67?I):$EFG<3
MO)WE4;/6+ULHO'3$/(H.XB=B';V'F&3V,>NFJMLIP3<[6*N5_%2=%O1X#&V]
M3&T @XRCBU!<&D3>XEIY#1;+6)47:ZKI[4GKE5$++6A6=2^.Y=VFP?J/8%[
MS\G(2TUJ6Y=>77;[Q+[?G&1\D.&]QS#<6TG&X)P1&2:+2SY+LS1(I5'KU0"K
MK5O'=;7<-5[K=5VJJ,<@JA$Q"$I9Y.)B7-0YO1WH[@=_6X*Z[E-R=T<7'(5Q
M<^4@@D"K2LTNKM%ESP-"H<$99=&N4NM(N%$(J+1457765>3,R\E+!*2LJ]^W
MX^./C<;R4[BZQMSVXU<92<DNR5N-QE2NF]&Q;2&[I%O+WV_3+=!?Z+@HT5B(
MM6R)%I>Q2ZS*O5YD_F'[=N-Q)QL[ \8\:.TG'6U#%EBMEPB*A](S5AM]PDGC
ME_:KQ954GUMGV$(J\=Q5*@Y&3(96(IE=!&)AVH HX4E9YY-S\O"<\21P]\D^
M\[DXMN;-L>U*[Y:Q8_P[ANO,[E!S^.XZ.<35<@7S2:8$;V.YPLF"K!PL1)4Q
MV)4C&^TDHH02F'0?^MRN:O\ >#9._P ;L/?]Y.GZW*YJ_P!X-D[_ !NP]_WD
MZQYW/<._)3LRQ2]S?N;VI7?$N*XZ:A*Z]N,Y/X\D8]O-6-R=I"L#MJW<IN3%
M1^Y(9%-0K$R"9P#SE4@,41UI  F$ #W$1  #[Q'V#6V/"O!ERN[B<54;-V&-
MF>0+YBS)4$WLU'N$;9<8LV%A@G2BR+>1:MIB]QLFBDJH@J4I'K%LMT+W"D!3
M%$>T/UN5S5_O!LG?XW8>_P"\G3];E<U?[P;)W^-V'O\ O)U*Y\*7Q@[\MAFX
M;=3;=W.W&W83KEZPO2ZW4I:Q35(E&\W-QN0!EWT>V)5;58'":S>.$7)S.D6Z
M/87H50QS$*:<7IIIIIIK$'D$O;?%^Q+>=D=PX!J6C;5=P=I36$P%$',-B:VN
MF9""/P45=D022]P#S3D 1#5&0<>H@/\ U$P_@(4!_C#4RGP]?'H[W4[*\CY(
M,P,=./W-72H-U3HK&!5**Q;AF1,9,Q"&*)"N)E=(??J"B9PZ>VM0'B)\5N,1
M<S6^^!5:F;-[-E:-RJQ.(?@W;?,%$J>25G20@(]P&DK'(I*#\ET52#T,4P!D
M%X5C,#?%/,YMZBGKGTD=F2H9DPZ\6$0 AG$YCR5MD V.(F+_ ,[M%(A&J1>H
MB9=9(I"B8P:MR"B!B@8/@8 $/S"'77.FFFFFFL6-Y>S3;_OUV_W;;9N3I+6Z
M8YN;8#E,04VEDI]D:)+%@KW1)T45EZU=:TNNHXB)=N11)1-1W$R[23@).5BG
MM0]R]<0NX#B6W +X\R&@ZNF%[HZE)' ^>(Z+5:5O(];:*E.K&R21170K61ZT
M@NV1N=,6<JJ,U%$)F&7DZQ)QDFMKAPIFO*NW3*M&S=A&\S^-LJ8VGVEFI=UK
M+OTDM"2S3N+WD[RJ-GK%ZV47CIB'D4'<1.1#M[#S#)[&/7356V2X)>=O%7*]
MBM.AWQ2 QMO5QM (+Y0Q<@X!I$WV(9^2T6RUB5%VL=R]JCUPHC]9ZSYKJ7QW
M+NTV#]1[ /8&>DLK.7;ESV_\3&WMSDK([AK<<PW%O)QF",$QTHDSLV3+0U2*
M51X\4*5PO7,=UI9=LXNUU7:JH1J"K>(B49.T2L1$NJAK>AO0W!;^=P-UW*;E
M+JXN61+BX*DBDD51G6:;66:JQH*AT."%9="MTNMH+J(144@=5===5Y,S+R4L
M$I*RKW[KCVX]MQG)7N+K&W/;E5QDYJ2\N5N=SE4W2%&Q71T'2+>7OM^F&Z*W
MT;!QWG%1:-$2JR]CEU6=>KS-]+OD$-6^G&%QA;=.+#;G$X*P7%!)S\D#"9S!
MF"88-F]XS'>4&HHJV&P*(G7^C(.-\YRSI=*9NEHBH1"IT45'\R_G9V8V/Z\1
M(01ZB4HC]XE 1_C#7'EI_P!;)_@E_P!FGEI_ULG^"7_9J,/XN@A"\.MW$"%
M?U?< ^X% !_\Y9/Y@&JH9']E2_MA/YP:N<^ M,@\.?'P(D((CMYK_41*'4?Z
MM3_Q'IK;]Y:?];)_@E_V:>6G_6R?X)?]FN0*4OXI2E_, !_)KRTTTTTTUHQ\
M23E]'#G#%O7DP<^1)7FEU3#\2D40 [Q;+&1*G3I1L0!,43=*R^GW"A2@8WD-
MUCB'80^J=<P]QS"'[HPB'Z1]M6T7A-,6+8[X9,/V%RT,U6S-EC.65.U0  ZS
M<+RYQJP<B'R*O'XW:'2']TD)#A]DP",6WQH&!ST7D*P?G1FU.C$9YVVQ<8]<
MBD!4WMUP[;IROS @J B*BB%0LM!(<#=!*F"7Q ?:,YL3STIM=WG;5]Q!7(MF
MN&<_XGR'+F HF!:O5NZP[RS,SE Q1,D^K@2S)8H& 3).#AU#KU"\_8NFSYFV
M>,ET7+-V@DY:.&YRJH+M'!"K-5T5"B)3I+-SIJ)G*(E,0Y1*/00U^K333333
M36+.\K9KM_WZ;?[MMLW)TAK=,<W1J!@,44FEDJ%C:)K!!7JB3ID5UZU=:TNN
MHXAYAN11,Z:CN)EFDG R<K%/:A[E[XA-P'$KN 6Q[D%%U=<+75U)R.!\\1T6
MHTKF1JXT5*=6,E$B&<-ZUDBM(+MD;E3%G2BC0ZB$U"KR=9DXV25UOX6S5E3;
MKE2C9MPE>9_&^5,;3[.S4JZ5EX+.6A)=F)B@<@B!V[QB];*+QTQ$2"+J)G(A
MV]B)=D]C'KIJKVEO$WE[A]^.=K5N+W-Y ?9 R3:0;LP7.D2/@*Q78[S AJ=2
MJXU'Z,JU2A2*K"PAHQ,B9W;E]+2"KZ:DI*1=]A<>_'ON,Y*MQE8VY[<ZP,E-
M28DE;E<Y4CI"C8LHZ#E%"8OM]F&Z*WT;!QWFE1:-42JR]CF%6=>KS-_,/V[?
M5OKQA\8>W3BPVYQ6"L%17TG.R7H)K+V7YE@U0O&8KR@T\A:P6!5 5AC8..\Q
MRTI=+:.EHBH1"RB""CZ8?3DY+['M----1AO%T_M.EW_N^X!_TED]50B/[*E_
M;"?S@U<[<!?[3GQ\?WO-?_SU/ZV_::::::::::A5^-9W"IU#9SM;VUL9!)"6
MS3GF8R3*M4S 9PO4L)4]RP%%P0# )&KBVY0K[E(3%$%7$1^#'J@H&JUY/KW@
M(#T$.IB^W7[10$Q0Z?/J(  !^75W_P 8N AVU<=^RS!CAL=A+8[VVXGC+.U.
MF")R722J<=8;N8Z9!,!5%+=,32BGN(]YS=1$>HC'M\9GMI-DWCVQ%N,C&7J)
MC;'G>/;3+H$3&!CCG-\5]39M4RI1_!E&_0V,4_ME,3JX'W*8WVJQ$OL8.H]
M'J41Z=>@&#M-[?F$=71O!ENG3W@\5>S;+;J2))6J/Q/%XHR"H8XB]"_8656Q
M?874D01$4G<[]665H HC^$:SS5<OV%BZVTZ::::::::CZ>([W7<?F"-@-\QK
MO<I\7FB9S+'2+#!.!XZ3;161Y_)$0V4)#Y&JEA*W>O\ &T?C=\^1D)W)A&B[
M=DT<*5,L?9G5F"JRU0F/3J/3X?FZ?IZ?+K\>GR^6@=.H=?<.ON'WAJSD\(ON
MPX_+'M->;7L,4Z+P]O'K!1MNX6)L4DWD[EN!]*J=HQR_5K(NW9N9NEPC9XE#
M#CYHDF&(W#E1-5J^;6,+A8YB>FFFFFHPWBZ?VG2[_P!WW /^DLGJJ$1_94O[
M83^<&KG;@+_:<^/C^]YK_P#GJ?UM^TTTTTTTTUP(@ "(CT  $1'[@#W$=54'
MBZMU">>.5%_B&%DB/*MM-Q13L3F2;F%1E]?[213*-_=I*"/07;?ZU5FKR)2E
M#RG55.W-]M(VM+G%WMJ4W?\ (7L^VZ&:"^B<E9XH;2WMRIF5,&/*]*DN&2'
M$*)>H-*'7;$N(B8I0[ [A /?5W^D4I4RE( %( ?8*!0*!2?N" 4  "@0G0@
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
M!_/:*R%=>P4J_P!D6FFHPWBZ?VG2[_W?< _Z2R>JH1']E2_MA/YP:N=N O\
M:<^/C^]YK_\ GJ?UM^TTTTTTTUZ.S62"IU<GK;:)>/K]:K$-*6&PSTLY2914
M)!0C%>3F)B3>+F*BTCXN.:N7SURL8J2#9NJJ<P%*(ZI8^8GD!F.2O?YF[<L9
MP^+CUQ+$H.#(5\"B9Z]A*CK.XZC(&:*AWL']C*K(WRQ,NXY4+1;IHA#"F5,
M['X)^/MSR.<CV$,-S,.K)8?I,B7-.X!443J,2XEQR_CG\C7WIP3,"89#L3FN
M8X1$IBJI?6I9Z0!(R5$MS6@BFW1201331213(FFDD0J:229"@4B21"%*4B29
M !-,A2@4B92E    #7]M-?ADXUA,QSZ)E6322C)-FYCY&.?MTG;%^Q>H*-GC
M%ZU7(HBY9O&RJK9TW53.DL@JHFH0Q3" TS_.;QL2O&-O]R?AV)C'B.#KVNOE
MK;E,*E64;NL46R2>G:U4SQ3O]1+XRFT92@2WFJ^L=(PL7/+(HMI]D*F/?%WO
MZOO&KO4P]NJI(/9*,JDN:"RA36C@$"9$Q!9C(,,@TM8%#D;'=O(HI)>LKO/,
M;15SA:U-&24-&E*-U-AK+V/,_8IQYFO$UG87+&N4Z? 7JD6>-/WM)FMV2.0D
MXQWV#T5:N?(7!%_'N2)/(R01=1SY%!XU71)V9IIIK@0 0Z"'4-1%>='PR-9Y
M!LDP^Y_9W*4/">XFU6R"C\]P]D2=1.-\GPDK)-6$KEHY8-B[7BLHU=BH>3L:
M31@*&4HUH<[I5C=4 DK%O4XR>,G;GQ:;<XC V!XCU\L^]%-9:RW,L6B-YS%>
MD6GIU[+95T!5]#$L?,<-*;36CE6'IT.J9HT,\E'DU-2^Q?3336+^\39W@#?=
M@&\;;=R=':7?&UW:!YA.J;2PU:P-$UOH*[T>=%%9S6;K6G"QW4)-M2G  .YC
M9)M(P<E*1;Z)[QB>$>I6V7>)?<V[Q;I3]Q&),37A)UM:QXWC5 C<A)I)MI>&
MR)GFO/VYH]NK5%ED8Y'&#)>9@9VV1CR:F)!W4FT;#3TV I0( %*   ?(  /R
M? .@!]P    !T     ->6FFM5W,9QS3/*5LMG=J$%E:,PT_F,A8]NY;M+5!Y
M>&;=*D2;N04CC0+&P5I=120!R"9'(2A"MQ()C(J@;H6(P7P/.32F*8.1.B]2
MF P?^+19OB ]?_?)J;;QZ[5G^R'99MSVGRET:9$?X+QQ'41U=F$&O6F=C58O
MI%X,DW@G,G,KQB:A7Q4P;*R;TY12$PK#W@4N9>FFFFFFFH8'B[>59# NWZ,X
MZ\/64B>7=RT*G-YT=1+P ?TG;VD^.DA5W9T#%592F:)M@K&JM_,%0^/("T-I
M!H#*W13A6M(#J<WY1$1$?@ ?,1'I\ #W$>@>P:M<_"O\9"NQ_8DWSWDNOC%[
M@MYB5?R3.-Y!J*,Q3,,M&KA;#M(6*L0%F;R4CI60R186X V7*\MT5"RC;U=6
M2$DH/3336@OQ#_%0CR=['IIOC^#1>;H]O(363]OCE)-,LA9G ,4?KWAX5S]
M]+E"$C6B,0F=1!%*_P #2G;ITA')R(+5 S]B\BWSN.D&KE@_8.5VCQD\05:O
M&;MJJ=!RU=MERIKMG39=,Z#ANL0BJ"Z:B2A2J$,4)Q'A)N9%+%EQ0XP=Q-L!
MMC[),\\E=IMDFW92-*EE"<='>6##"CMR<$FD)DYZHM/49#O11;9'-+0B";I]
MD%B1I8R (" "'P'7.FFFFFFFFFFFFFFFFFFFFFFFFFL%N1W?MA_C:VEY-W39
MB=I+L*E'C%T>F)/$FDWD_)TRW=)TG'->[P44];/R#=1:3?)-W):[5X^?M+Q
MT?".A"ETW5[G,M[R=PN5MS.<K":R9.R_;'UJLCTH*)Q[$%BIM(BNP#1558T;
M5ZI!M8VLU>*!50L9 1,>S\Q0R1E#[D/#E\3SKDOWL0\YD>NKO=J6VQW!9&SD
MY=-S_1%TDRO%'&/\+ N)1(LI?Y6-7>6AN02G1QY!6@ <LI"2A3K6[Z**;=)-
M%$A$TDB%3333(5-,A"% I")IE "D3(4 *0A0 I" 4I0 H &OZZ:::X$ $.@_
M\?F$/<!^X0]P'W#5;%XL;AG5P+E"0Y*MO%5!+"N9[(@WW)5N$9]&F-,U6!QV
M-LD%;MB=C*GYB?&[9MPH0C:)RHHL9=U_R@Q#)I"SC9*0AI%C+1+YY&2D8\;2
M$=(Q[E9D_CW[)<CEF]8O&QTW#1XT<I).&KINHFNV<))K(G(JF4P6O_ARN;^#
MY+,$M<#9ULC-KO>P96&B5R*]50:+9UH,;Z:,99F@6_5,JU@1449QN68ADGY4
M=8G+*TLTFL);&\?#R:]------------------------?$9*R31,/4&XY2R?;
M(.BX]H%<EK;<[A97Z,9 UNMP3-5_+3$J^7$$V[-DU2.JH/VE%#=B"":KA5)(
M]0QSR\QMOY8MT*KVJN)JN[3<-NI>O;>J$_\ -9N9-LY5(WF\NW.-[Q(2\7\C
M1L=%@H!@IU3;Q%7;B=^2PR4SJ2VX;><L;K\YXQVZX.JSFY94RY;(ZGTZ!;B9
M--9^^$ZCF0E'@$.G%5Z!C4'L_9IMR!64%7HR3EWJB;5DJ<+GCBVX[<6<8>SW
M'&V+&Y6DK+QB V?+>0B,RLW^4\NSC5H%ONST@@*R+$YVK6!J48NHJI!4N%K\
M.HNY<M'+MSL3TTTTTUU]E?%6/,XXVO&(,L5*&OF-LD5B8IUWI]@; ZB+%6YY
MFHQE(QZF E4(5=NJ(HN6ZB+QBY(@^8KMWK9NNG3[<WO#YDWB:W.OZR1O-6K;
M%E!_+SVW/+#M 5OI2!15(N_QW<'J"1&:&2\?E=-V4VF4K=*R0ZD3<XULV;2[
MN-B-6NWW/^7-K>9<>Y^P5=9;'N5L7V)K9J=:X90H.6#]N!T5VSIJL4[.5A9=
M@LZA[! R2+F)GX-\_AY5JY8/5T3V\W"IS-X8Y;<!)2[,\-0MT&-XF.;Y^P@1
MZ;S8MX?RV:>1: F]54?S.*[2]ZC'N3*.I"GRRQJC9ECNB0\O8-UVFFFFFFFF
MFFFFFFFFFFFFFFO53DY#5F%E['8Y:,@*_ 1C^;G9V:?M8J&A8:*:*OY27EY1
M^J@QC8N-8H+O)"0>KHM&31%5RY5313.<*N;Q'G/\]Y"+?);0]J5BD(_930+
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
M$2INEZC0&^1I)^B;V/Z;ZV0RIB_8%=,3=Z<?K=-XJ[ETW'IR<14\K4W:[4I
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
MU'S;R69(UWDHV97-F:)58HJK2==N<TNQ;NQ?Q\B0S!1181<IMR-W1P(0$G:
M=_?N*('M_P#><?\ ]9AUI[Y[\<PV6.*7=%09]]+1T3._J-BZ>02L>C*)?1N>
M,:2J/IE)2-EF)?,<,4DUO.CU^J!U 3\I42*DVZ0Q 3B(Q,!$03CF) $>G40*
4T1* CT  Z] ]^@ '7X &O9Z__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>yext-20220131_g2.jpg
<TEXT>
begin 644 yext-20220131_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MZ@3R P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HK\L/^#B;_@X&G_X)>:59?LT?LQ6NG:I\9O$FE_;
M9K[4(A/:^%;!RRQW$D72:YD*L8HF^50OF2!E*))RW_!-7_@A[X\_:^^"^@_M
MC_\ !9W]I3XJ_%#QCX[TV'6-/\ 3_$#4=-TO0+.=1+!&R6<T3K.49':.(Q11
M%O+V,5+$ _7BBOR__P""DG_!-S]K;]C7]DCQG\8_^".?[97Q4\&W/AWPY=76
ML?"KQ!XKG\3Z9J&FI$S7/]G'6#=3V-XL8=T:*3+E JA'(:ON;]@:XN+O]A7X
M+7=U.\LLOPE\./))(Q9G8Z9;DDD\DD]Z /6J*** "BBB@ HHHH **** "BBB
M@ HHHH ***_&3P__ ,$KO^"U%G_P<2W/[:U_\9+C_A33^-9M2_X2 ^-E:WD\
M-L&,>@?V;YGF[EC*P8,0B#+YP?< : /V;HHHH **** "BBB@ HHHH **** "
MBBOYPOV'_P!KCXU?\%[/^"R'Q.^$_P"T7X_U,^ 3\//%B?#3P+_:5S%H_A^1
M#':V-W);021BXN(UF\QY7R[2<J5"QJ@!_1[17PA_P08_X)T_MW?\$W?@7XN^
M%'[;'[5&G_$1-0UV&?P9IFE:M?7]MH5LD;K*$GO8HI%\YF0F!5\N,Q;E):5Z
M^G_VSOVN_@Y^PC^S/XL_:J^/&L/:>'/">G?:)X[<!I[V9F"06L"D@--+*R1H
M"0,OEB%!( /4**_GH_8F^.7_  4Q_P"#H/\ :T\5KXW_ &DO%'P4_9S\#&&7
M7?"_PQU5[*6=)W?[-IQN5 :[N)%B=Y)I@T48CRL*%T6OT\T?_@@;^Q3\-/#+
MQ_LU^//C-\+O%@CS%X]\)?&K7C?M-C_6307-U+:3@G!:-H-K#(P,T ?;=%?G
M#_P1ATW_ (*$>"OV]?VLOA!_P42^.MS\1=?\)Z9X$M?!WBIM+M[&WU#07_M^
M2VN(K>WC2.-F+2"7AF\Y)%9WV!J_1Z@ HHHH **** "BBB@ HHHH **_F2_X
M.F?CW^T[^QO_ ,%/QX'_ &:/VNOC!X1T+Q%\/M/\0WNB:3\5M:2TBOI[J]BE
M:&,W16%&%NA\M $4YVJ <5_35;$FWC).24&2?I0 ^BBB@ HKX0U/_@LCX%^)
M'_!:#P-_P2W_ &=M>T_6;;3=)UR]^+&N6VV:.&]M[&1K?2X9!D>9&X,DY7[K
M!(LY690G_!Q%^QY^W=^VW^P,GPA_8#\536WB2+Q=:WWB#0+;Q NER>(-,2&=
M&M%N)'2,8F>"4QR.B.(N6RJJP!]X45\J?\$5OV<?VNOV3_\ @G/X$^!W[;WC
MI]<\>Z2+LW0DU8Z@^FVLEP[V]BUT2?/,495<@LJ\1HS(BD_5= !1110 4444
M %%?GQ_P4(_8G_:/_;H_X*B?#7P/X:_:O^*WPP^$_A;X676K^.C\-?&5YI$F
MKWCZCY5K9AH7"+(P#LTC*S+'"RC!=6'YE_\ !T#H_P 7/^"7_CKX-^&?V0OV
MSOV@M&M_%FB:Q/KS:G\=O$-\]S);RVJQ,#-=L$P)7R% !STXH _H[HK\B_\
M@EY_P3@F_;__ ."0WPX^.?C/]O#]I?P[\2O&?AV^FG\9:-\>=?<0W27]U#%(
M;.6Z:!D"Q1AD"J6 .&5CN'V'_P $1_!O[17PW_X)S>%?AG^UCXVUWQ)\0/#'
MBKQ9HWB'7?$>IW%[=7S6GB34K>.7S[AFDDB:*.,QL208MF.,4 ?6-%%% !17
MPA^W/_P61\"_!+_@H;\"_P#@FE\$->T_5O'GCOX@:?%\0VCVSKX>T9P6\A^R
M7=Q\FU3\R0[G(4R1,?N^@ HHJEXCT#3O%?A^^\,:P;@6FH6DEM<_8[V6VE\M
MU*MLEA99(FP3AT964\@@C- %VBOYG/\ @FW^TW^U?HW_  <[I^R;J7[7?Q8U
MSX?Z!\:_'&@V?ACQ)\2M5U&TDL;*'5X[:.6.YN'6;8(8B"X)W(&ZC-?TQT %
M%?!?_!Q+X#NM&_X)D_%3]I;X>?%#Q[X.\<^"]#L[G0-=\&?$'5=)\K%_ C(\
M%K<I#,&CED4ET8_,"""JD?E__P &NFD_%?\ X*=>./C)H?[87[8OQ_U^W\(:
M3HL^@K8?'?Q%8&![B6\64DV]XF_(ACX;.,<=30!_1I17\Z?_  6T^*/_  4:
M_P"" '[7W@'Q9^RE_P %#?BQXJ^'WCO3;F_TOPI\6?%DWB2&UGM)8EN[)Q=E
MM]NRSP%779*HD8;]RB0_M[_P3=_;,T?_ (*$?L.?#G]L31M &DCQKH9GOM+6
M0NMG?03R6MW"C'ED6X@F56."5 ) )Q0![?1110 45\(?MV?\%D? OP._X*$?
M O\ X)J_!'7M/U;Q[X\^(6G0_$)H]LZ^'M%?+>0_9+JX^3:IRR0[G(4R1,?N
M^@ HHHH **** "BBB@ HHHH **** "BO&/\ @HE^U!J/[%G[#7Q3_:HT718=
M1U'P1X,O-2TJQN<^5->*FVW63!!\OS63=@@[<XYK\%/^"8_[/W[6W_!?;]BS
M]I;QMXS_ &C;J_\ CO!XX\.R>"/&GC+Q#?Q6>B1!IIY[:U2TW+81R(&7$,)4
M84;1C( /Z4J*\+_X)J? +]I+]E[]B/P%\"/VN/CH/B1\0/#VG30:[XM6XFF%
MSNN)7AB$TZK+.(H6CA$LBJ[B+<0"<5^=W_!T3^R/^U7\-O@!+_P4%_8:_:A^
M,'A.?PU?9^)_A?PW\4-9BLKBPG<*NHPVRW.R!H9659$B54,4I<A?))8 _86B
MOPY_X- /V\5_:-A^(_P2_:)^,WCCQ7\6]'G_ +:T34_&/Q"U34A?:#(L,,L,
M5O<W+PJUO<(K,X0.1>KR0IQ^@7_!;K4;&']C.Z\(^$=7\6P_%3QMJ,?A+X)V
MO@OQQJ6B7DWB74/W=O*7L9XO,AMU1[N7SMT:PVTN1ACD ^Q**^;/V5?^";WA
M/X&?LLZ;\ _BO\</BA\0]<N+2WE\7^--=^*VO_;=1U!(Y%>6"1;T/90YED"1
M0L@VB,OO= ]?S:?LK?M"?M?_ !#_ ."SOAO]BSQO^W?\>K_P)=_':7PM>V7_
M  N;7(IIM.349+<(9H[I75BBC+*0<\T ?UO45\#?M!?\$8/@_P".M.E^%'P@
M_P""B_[37PY\=ZEHMWJ'AVYM/V@]>U'"6[PQR3R6MY=/YT"27-NKA6C8^:H#
MJ3FM_P#X(J_#/XV:G_P2WLO@1^VA\0/%/B7QCI'B[Q?X:\7:Y>>+]0;4+B2S
M\07]KF/4%E6Z"A8E$<BR*P0+M(&* /MJBOY4?^"\?@7_ (*B?\$G/VP[CP;X
M:_;^^/EW\+_&(EU/X:ZU=?%G6786X8>=I\K_ &CYI[9F52>KQO#(<%RH_<G_
M ((Z?MD_LK?M9_\ !)_3_C+8^.M5TW3=*T&:T^+LGBGQ_J%U>:+J-M:(+Z2;
M4+FX:>*-HU%RDBR+B.4,-C;@ #[EHK\K_P#@E?\ \$\OB)^T#\6O'/[>WQE_
M:0^/\7P>\6>(;F?X _"?7/C+XCBV:$SGR=4O0;Q9RLZ_/;V\C';$X:3S"R;>
MP^*__!/'X_\ [;7_  5V^(WC3QU^V)\:_ GP7\$^#?#UII?A/X>?$74=&AUO
M5YX)))CNAD"I'$@0R% '=YD^<;6! /T@HK^6_P#X.0?B#^T=_P $Y_\ @H+8
M?L__ +*G[;'Q[T7PQ-\.--U:6TOOC?K][(UW-<7B2/YD]VS %84^4' QP.:_
M4FU_X(_>*OVG/^"9O@GXE_ ;]OG]I#P=\7/$7PGTC7;'6F^/>OW5C>ZM/IL4
M[1W%O<73JD,LKD$Q%#'N##(78P!^H]%>'?\ !,J[^(E]_P $Z/@3>?%V^UBY
M\52_"/P\WB2X\03RRW\E\=.@\]KAY29&F,FXN7)8MG/->XT %%9OC#PEHWCO
MPU=^$O$/VS[%>H$G^P:E/9S8#!OEFMW22,Y Y5@>W0FOY-_^"Q?[1W[8O[+G
M_!6OXI_LN? W]NGXYZ+X/TGQ;9P:+IO_  N'7)_L4-U:6MP8E>6Z9V5&G8+N
M).T $GK0!_6U17BFO?L%?!G6_@'/^SW#XV^*%A82Q?NO$-C\7M?76X+@0F);
ME;]KPS%QG=L9FB9@"T;#BOY6=7_X*"?\%=?^"</[4OAWXHZI^UC\7-?T:R\0
M7]WX2A\=^-M1U#2/%>FV>HW6G3+-!+.\<B,]M/$Z\/&PW*58(] ']B-%?/7[
M!_[;?[//_!63]C+3/CQ\*]0NDTO7[4V7B;0[?5I;>_T+4553<6,DMNR21NA(
M*R(5+QNDBX#BOG+_ ()Z?L>V?A7_ (*:?M/0^(_VA_C'XHT+X<>*O#*?#GPU
MXF^,6O7MCHR7NCPZE<*T4MX5NQYLVQ1<>:!'&HY)8D _1*BOS1_X.%?^"]-C
M_P $H/ VF?!CX%:7IVN?&CQCIS7>FPZDOF6GAW3MS1C4+B,$&5W=72&+(4F.
M1W.U DGCO_!+G_@C?\7O^"A?P0T/]NW_ (+/_M1?%/XBZK\0K"/6/#7PT3QS
M?:5I6F:9./,@EECL9(3')*A658;<PQQJX#!F)" '[(45^;W[;O\ P2Z_:;_9
M5_9R\2_%/_@B[^UW\4O 'B?P_HL]U'\,-;\6W'BG1-;A2,M+#:PZV;MK.\90
M?*DC;:SA4(7<)$^H/^"3VJZIKO\ P2\_9TUO6]1GO+V\^"'A::[N[J4R232M
MI5LS.[-DLQ)))/))H ^@:*** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#^,7_@IYXWU7]I#_@N+\6[GXJW4DL5U\?[SP[.
M)WYBTZSU+^S88SZ!;:"-?;%?V<0PPVT*6]O"L<<:A8XT4!54#   Z"OY9O\
M@ZF_X)@?%+]DG]NS6?VXO 'AJ\E^&_Q7U5=5.MV43%-&\0, ;JVF9?\ 5M+(
MK7,;-@/YKJN3$U?T*_\ !+O_ (*!?"G_ (*3?L;^$/VC?AUXHL;K4[K2;>#Q
MKH\$R^=HVLK&!=6TL8^9/W@9D) WQLCCAA0!]"3P0W,+VUS"LD<BE9(W4%64
MC!!!ZBOSO_X.(_\ @I5K7_!);_@GIIVF_LSV6GZ%XS\8WL?A;P +.QB2#P_:
M10%IKJ&#;Y8$$*QQ1)C:CS1':50J?KO]L#]M#X$_L1?# _$CXU>(I!/>SBS\
M+^%M)A^TZQXFU%R%AT_3K1?WEU<2.54*HPN[<Y506'Y9?\'EO[.WQ)^,?[!G
MPM_:>\/>&+O[+\._$TO_  E>GJI=]-MM4@A0328XVQW$$,)/]ZX7MG !Y]^S
MQ_P3P\!?%?\ X-R?$O\ P4H\>^,_&EY^T9<^!?$GQ!M_C!+XXU(ZU:3Z;<7<
ML$,4WG_+$UO9JC+CEI7;[P0K]&_\&PG_  55^)?_  5 _91\;_L_?M9:X_B'
MQM\./LUG?:_.WEW&NZ+?1S)"\S)@M/&T$T;RK@LIA8Y<L[8O[*7Q*\,0?\&=
MFK^(EU.%;=/V<_&6C.YD&%NF?4K$1GT8RL% ZDL/6O!?^#([]FOQ[HOASXU_
MM9:]I,]KX>UQ],\-^'+B5"JWTUNT\]XRYZK'YMLNX9!9W7.4(H ^0/@CXG_:
M^O/^#C76?V+_ ("_MF^/O"6D6_QV\5>'= N-2\2WFK1:/ID,E_'\EO=3/'/+
M%;(1"9@ZB58V<, <Z/\ P7N^%/Q%_P""*?\ P5!\!_$G]CW]JGXIW&M:QX,M
M/$\^N^,_&,NI7\U\M]=0S)/*0OVB"58$+PR!E;?(I&TA0[]D.:$?\'@^K.95
MV_\ #37C=<Y[[]5&/KGBNW_X/9F4_P#!0+X5(&&1\'(R1_W%;^@#U;_@X@_8
MD^)FB_\ !-[P=_P4W^,/[8'Q!\3?%O5_$FCRZE86^L&T\,Z3;:A;RRBRTK3T
M&;1(&6%5E,C2R;7>0LTGR_>G_!O+\:?&'_!1;_@B]X=L/VKM?U+Q7>6NHZEX
M8U?5[O5;B.]U"WM;@/;O)<Q.LWFK$\2>:'#MY08L6))\2_X.;YX6_P"#>SP*
MRRJ1)J_@[RR#][_09#QZ\#-=Q_P9\NC?\$>[=58$K\3=<# 'H<6Y_D10!^2_
M_!";4_VP/VM?^"J-U^RI=_MU_%31?#5UHVNP>(M0M_&5W-J!TR!AOBM))G=;
M:XDVI']H"[XTDD9"'VD=Y_P5(TWXR?\ !MA_P5D\)^/OV'?C7XSN/!GBSP_:
M^)+WPOXH\237L&IK]JFM[W3KLO\ \?",(0ZRN#)&9P5;=&&KCO\ @V$\9^$O
M!_\ P7H>+Q7XDLM-;6-.\3:=I?VVY6+[5=NVY($W$;I&"/M4<G&!DUZI_P '
MG?B.W^)O_!1;X1? WP% ^K^([#X<Q1R:9IZ^;.;F^U*=;>WVKD^:PC4A.I$J
M''S#(!^FO_!?+]MS]M+P3_P2J\-?'C_@F;X9\1W=U\1[K3'OO%'AG2GN]0T+
M0KRR>Y6YB2-7:)Y&\B+SP#Y7F'!5VC=?SJ_X*N_L]?"?X9_\$,_@=^W9J/A+
MQ=\*_P!IC4;W27U*\U_XBZJ_B/59'26.\N)!>7)F;S"D-V,*'@$B)E1E3]P_
M\%?_ /@HG\9?^"%'_!)3X)?!WX.Z993_ !-O_"FE>"]+UR_@6XM=(_L[2H([
MJ\V'*S2@JBQH^4)<NP8(4?\ ,']L;QU^Q;\1/^"!FF?'?Q+^U!I/Q4_:L^*7
MC&PO_B%JVO:\NH^)=-@ANIPVGB%BTFFV,*F$!<1Q2LZ,NX-$J@'[(?\ !NM^
MU3\5_P#@H9_P2,T7Q'^U/XBG\3ZU!J&K>%-9UFZF9;G5;2+"H\\B$,TODS+&
MTH(=BF\DN2Q_$?\ 9=_:%_;<^&?_  <(:G^SM^S=\:_%FK&P^-'C#P?X+T3Q
MAXRU'4-+T^)CJ6GVUW=0RRN;F*R1ENF0Y:06N-P)W#]7?^#/+Q9X6E_X)01^
M#HO$E@VKI\1]>G;2A>)]I$2K9!I/*SNV@RQ MC \Q/[PS^8W_!,S[+=?\'>^
MHR,4>-OC_P#$MT/4$_9]=*D?C@B@#]*/V"/^""G[?_[+_P#P5=UG]KW]H3]O
MX_%3X?ZOX<U.SUNXU#4+^#6/$AO+9HA:W5H2\,$,4C^:ACG8+Y,01$SA/SP^
M GQ1^,_PR_X.EK3]FCPS\>O'S>!-)_:&U#3=/\,:AXWU"ZM([)7G*6Q2:9O,
MC084!]W"C))YK^GVOY9_ \T0_P"#PB=S(N/^&FM17.>^Z88_/B@#Z6_X.7_^
M"A?B+X6_\%;/A+^SE^TII'BC4OV<_#>B:9X@\7> O#NL36'_  EBW%Q<I/-(
MT;Q_:!$(51(F8+F*5=R>:S#[1_X)\_LY_L]^,_VP/AC^WI_P2[_:)UOQ-^SU
M>^#=?T;Q#\.KCQO>7EAX-U:=;6:.6"QO9FDL9)O)V30;04*Q,HV/D=+_ ,%2
M?V/_ -@;_@KY\>]5_P"";WQ]+^%?B]X0^'EEXP^'/CBPEC^W_8KRYN[><11-
M@7,$4UG'YT#GD3HR-&P+K^2W_!'/X!_ML_\ !([_ (.,-$_8!N/%"ZC;ZW]H
MM?&4&B7#OIFNZ&VFSWMO?,AYC>+:DBE@'C</'DJ[;P#W3_@L'_P4@^,?[=G_
M  6U^'__  1W^&?Q2U[PO\(=/^)&B>&OB)'X7U:6RN?$EQ/-"VH++-"5?RH8
MG>!(L[?-C>1@WR;#_@O%J/B'_@WP_:R^ _[0O_!,?6-1\"Z'XRTW5(?%GPX7
M6KNYT#6VTV6R+&XM9Y74M+%?"-I%PZF,.C*Y9SX1^T3\"O%/[('_  =U^%-4
M^)EI);:3XZ^/>D^)O#>J7 *PWEKJMTH5D8]1'<R2P'T:%NV*]M_X/?=3/B?X
MD?LR?#+0()+W6$LO$\T>FVB&2>3[5-I,4(5%RS%WMW50!R5(% 'V'_P7N^,'
MAK]HW_@W\E_X*#?!OQ)XB\.ZK_8'A;Q)X+U30_$5U8W5@FJZEID,\$IMI$$G
M[FX>-E<$!DR ",U\,?\ !"?]D_X^?\%4_P#@F+\:5_:*_;X^+=KX2T/Q1J$>
MC:!H/BF1)[O55TFVE\^_N9Q))<6D8,/EV:E(]YF=]Q*%?K?_ (*L_ +Q1^RM
M_P &CTW[/7CZ,0Z_X6^'O@6RURW+@^3??V[I+W$0/\021G4'N%S7 ?\ !GQ-
M$G_!)CX[[Y5&SXCZHSY/0?V#8<GVX/Y4 >+_ /!EO^V/\=_$?[0/Q+_8U\7_
M !%U76/!L7@$^)]%TO5+UYTTN[@OK6UD^S[R?*65;P%U7 )B0XSDG^A^OYA_
M^#*9U'_!3WXAH6&3\!M1(&>O_$ZT:OZ>* /Q?_X.T?\ @L'\;/V-O#OA+]A[
M]EGQW?>%?%/CK1I-;\7^*-(N3#?66D>:]O!;VTJ_-"T\L5P6E0JZK;A5.)&Q
MPO\ P5E_8,\)?\$R_P#@D1\,OVY?V-O&GB[P+\:_"5YX<E\4_$+2O%U\;WQ(
M][ %N_MHDE9)U:Y=) C*5508PNQBM>(_\'KO[,_C_0_VM_AC^UU'I<\OA3Q%
MX"3PN]\J%H[;4K*[N[GRG;HADANU9 ?O>1,1G:<?:W_!SC\2O#&I?\&^?AS6
M-/U.!K;Q?J?@\:,ZR#%P'A^UKL_O?NH6;CL": /;/^";/Q_\/_\ !?W_ ()&
MZ+K?Q\U[Q#H.NKK!T;Q]=_#_ %^;1KC^UM/>.7S89K<AHDGBDMYFC&%'G,@^
M4 G\(_\ @W*_9(^'G[6?_!5C5?@O\0?%WC'2-,LO"6M7T5[X/\57&EWS207-
MNJ*UQ"0[(0QW*>&(&>E?M)_P:._LU^/OV?/^"25KXD^(.DSV,OQ-\>:AXNTF
MUN4*.-/DMK.S@D*GH)!9&93_ !)*C#@BORL_X-*9(_\ A]KKQ#C#^ /$>PYZ
M_P"EVIX_"@#^I&OP[_X/>/BMXMT']FWX&_!C3;J6/1O$OC+5M5U5$.%EFL+6
M".!6]1B_F;'3*@]0,?N)7YZ?\'*G_!,KQK_P4F_X)]RV/P6T5M1^(GPWU?\
MX2/PKID0_>ZK$(GCN[!,_P <D3"1!U:6WC3C<30!XC_P9=>&=!TW_@EQXQ\2
MV,*&_P!3^-.I+?S #=MBTS3!'&3Z ,S >LA]:_7FOYZ/^#-S]O?P-\&?%7Q'
M_P"";?QMUV/PWK7B+Q"FO>";/6&^SFZU-(EM+^PQ)@K<[(+5EB^\WE2C&5 /
M]"5]?66F64VI:E>16]M;Q-+<7$\@1(D499F8\*  22> !0!F:I\/_!&LW6KZ
MC?\ A:R-YKVCQZ5K.H10".YO+*,SF*W>9,2-'&;JY9%W81KB4K@NQ/\ ,]^P
M1\6OC;X+_P"#I4?LT:=\>_'MSX%T'X]^,=&TSPUJOC74+RU2PMAJB6\#)/,P
MD"+'& 7R?D!)SS7]#O[+'[:/P@_;+O?&.I? )[W6?"GA+6UT>#QREN1I6O7B
MJ3<C3INEW# VV)ITS&TF]5+!=Q_G$_9MDMOAU_P>#ZG+XTNXM-CE_:6\6F.2
M]D$:DWAU'[,,MCF0SQ!?4NH'44 ;?_!UYX_^+/[+7_!4R/0/V?OCCX]\*:;X
MI^'5AXCU;2]'\<:C%;-J,][?Q33)$)]L6\01DJ@5<Y( R:_9W_@X"\-I??\
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
M _VG8;RP>S\2>-/B#JI\0>(;G^VDM)[D)>W'F.LUH[W8B5!Y2@,F(QN;[_\
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
M  ?$NH^$7[/,98;CXD\0D#/) M['_$5TG[14T)_X,G]/<2KC_A6_A9<Y[_\
M"46 Q]<\4 >U?\&CW[7?QL_:F_X)J:QH?QT\=ZAXEO\ X>_$*YT'1=6U:Z:>
MY.F&SM+F&&25R6D\MYIE4L3B,1H.$%?J97XO_P#!DNZ']@CXL1AAN'Q>)(SR
M =+LL?R/Y5^T% '\_O\ P5O_ ."COQ?_ &^_^"X/@'_@C[\._BAKWAGX.:7\
M2='\-_$*W\+ZM+8W'B:XDFB?45FFA97\J*-GMTBSM$D;R$,2FQ/^"[&N>)/^
M#>W]L/X%_'__ ()F:OJ'@CP[XRTG48_%OPT&M75QH&MMITUIN,]K/(Z[I8KP
M(TBX=3&'0JY9CX5\:/@5XI_8^_X.\O#-Y\3K22VTOQS\>['Q-X;U.X!6*]M=
M8N"4:-CU"7,LEN?1X6'I7L__  >[7\GBOXO?LT_"[PY;27VM+IGB.6'3+.,R
M3RF[N-,AA547+,7>W=5 &25(% 'VC_P7,\%?!;_@H1_P1*N?V^-+\4>,=/BT
MWX1_\)1X1TS1_%$]G:7":FEC*8M0MXB$N_+"*H6081M^/O&OB3_@S$_95\ _
M$^Z^(G[2FN^*_%UKK?P_\56$>D:9I7B>>VTN[%Q8W2.;RT0^7=$!B5+@[3@B
MONO]M'X">)OV6/\ @UGU[]GOQVHCUWPE^SUINGZ[$'#"*^5+;SXP>X64NH/<
M 5\O_P#!CXRGX#?'Y PR/%VB$C/('V6Y_P #0!^Z%9?CCP5X3^)7@O5_AUX\
MT"VU70]?TR?3M9TN\3=%=VL\;1RPN.ZLC,I'H:U** /X^?CS\/\ XZ?\&Y'_
M  6FAU3P.UW<VO@GQ$FL^$9KB0HOB3PM=EU\B1L8.^ S6LC ?+-$Y7[JFOZ(
M?V!?$L/_  4Y_:-E_P""K>J:3?P_#;P[IESX9_9LTC6+4PRO#)A=9\1O$V2D
MMS*GV*$\%;>UD./WY)_*S_@]\^S?\-,? O8$\[_A!=4\P@#=M^VQ[<]\9W8_
M&OUH_P"#>&2.7_@BW^S^T3A@/"$P)![B^N01^8(H ^T*_C>_9T\2^,/!W_!P
M5IWBKX??#BY\7ZWI_P"TU?3Z7X7L]2M[.75)UU><K;I/<LD,3,> TC*H[D5_
M9#7\>W[%%_90_P#!R+X2O);J-8I/VK)E21G&UB^M2JH!]R0!ZY% '[<_\$Y_
MVTOVN_VM/^"]'Q3\._M7?LT:E\'F\!_ ,6'AKP%J>H)>RQV\VL6<KWS740\F
MX,[ #?"3&%@1 69&9OU-AM[>V5DMX$C#.SL$4#+$Y)..Y)R37FOBGX)_#;P_
M^TG!^VQKWB"STB\T7X:W_AC6;N]\N*%]/>]M;Z.66=V C6!H)\ \?Z4YRNWG
MR#_@GA_P4,\._P#!1#XV?'+Q7\$_%,6L?"GP#KNE>$_">J6T*>3JFI0P3W&I
MWT4H7?)$YNK2%,L4*VJR(!YK%@#4_P""M'_!-GX:_P#!4S]C/Q#^S5XT^SV6
MM!?[1\"^))8MS:-K$2,(9N 28FW-%*HY:*1\88*1_*G_ ,$X/VD](_8?_;)C
M^ G[7>K:E>?!34?'UI8_&_P9HFKI-IVK_P!G7,JV\MQY6];VVM[HB=HT)6XC
MC9,LKX/]-?[7/[0VL?ML_M)7O_!)K]D[XE2:9+9Z8FH?M&?$#0KH?:/"NA2-
ML71[.09V:I??-'OZVT'F28,FP+\ _P#!TC_P0M^&UK^S/HW[<'[%OPNL- E^
M$_ARVT?QKX8T2U$<=SX=MT$=O>*HY:6T&%D8Y9H#N9OW R ?N7X=UC0/$/A^
MQU_PKJ5I>Z7?6<5QIMY82K)!/;N@:.2-E^5D92"I'!!!%7*_"[_@T:_X+&1_
M$+P8G_!+;]H?Q8#KOAZUDN?A%J5]/\U_IR O-I.YN6DMQNDB'),.]!M6!0?W
M1H _EC_X/)O^4MVE_P#9'M&_]+-0K^CC_@G3_P H^O@3_P!D;\,?^FFVK^<7
M_@\CECD_X*X:<B."4^$&C*X!^Z?M>H'!_ @_C7]''_!.66.;_@GK\!YH7#(_
MP9\+LK*<@@Z3;8- 'LU%?$W_  60_P""X/P'_P"".>@^#1\1OAGKOC/Q%XYG
MNCH^@Z+<1VZQVMMY0GN)IY 0@!FC55"L7);[H4FO</\ @GY^W;\%/^"D/[+'
MA[]K#X#-?1:-KGFPW&F:K$J7>FWD+F.:UF569=RL,@J2&5E8'#"@#VFOX_/^
M#@S_ )3Y_&#_ +'/1/\ TV:?7]@=?Q\_\'!MS;C_ (+V_&.X,Z^6GC/1=[[N
M%VZ9IX.?I@_E0!_8-7Y3>%?^"5/PC_X*R_\ !#K0_@IXS^S:7XMTGQAXXOOA
MYXP:'=)HVH_\)5JXPQ W-;2X5)HQU7:P&^.,K^K-?)'_  0VU_1?$O\ P38\
M)ZIH&J07EN_C'QIMFMY0RG_BJ]7/4>Q!^A![T ?S?_\ !,?]OC]J#_@WI_X*
M*Z[\,/CUX0U6UT!=631/C%X#9LF6%&S%J%KD['FB5_.AD!VS12%0P64./Z*/
M^";'Q5^'?QR_;8_:O^,/PD\76>O>&?$NL>!-1T/6-/DWPW=M+X2LF1U/4<'D
M$ @@@@$$5X=_P<B?\$.-/_X*5?!-OVBOV?/#D,?QO\"Z8WV"*%0I\5Z:F7;3
M9#WG4EFMW/\ $S1MA9 T?@W_  9,6.IZ7^S9\>-(UFSGMKJS^(>GP7%K=1LD
MD#K9N&1E;E2"""#R#F@#\B?^"_GQ0\4?&;_@LU\==4\;:A(/[,\=OH-F)6^6
MWLK%([2(*.BKLBW\=2['J2:_LA\,^']&\)>&]/\ "OAVS2WT_3+&*TL+>,?+
M%#&@1%'L% 'X5_,U_P ';_\ P2V^)'P._:_O_P#@H9\/?"=S>_#KXF?9CXEO
MK.$M'H>NQQ) R38'[N.Y6-)4<\-*TR\80-^XG_!&'_@H9\,O^"C7[!7@;XK^
M%O%]I=^*M)T"STKXB:,+A3<Z;K$,*QS&2/.Y4E9#-$QX9''.0P !]7U1\,^&
M/#?@KPY8>#_!OAZQTG2-+LX[33-+TRT2WMK.WC4)'#%$@"QHJ@*JJ    !7
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
MP^_9GDOM8!E.ECQ+XBO-0@TG>"";:.60A74'Y)7WRQD!D=6&:Z_]EK_@A/\
M\$N/V)_B]9_'?]E?]G;5?!?BJRB:%-3TOXG^)&$T#,K-!/%)J+17$+,B,T4J
M/&Q125)48^NJ* /CC]HO_@@-_P $HOVM_BSJ7QS_ &D_V;M7\8^*]68&\UC6
M?BKXG=]H)VQ1J-2"0Q+DA8HU6-!PJ@<5Z%\?_P#@EE^Q!^U'^S'HW[(?Q^^%
M%_XK\%^')UG\/+K_ (OU6]U+3I5#!7CU*>Y>\R%=DPTS+LPA!0!1]"T4 ?+'
MA'_@B=_P2W\"?LN^(?V.?"_['WARV\">+/);Q+:&:Y>^U&2%Q)#+)J#2F[+Q
MN-R$2C82VW:&(/7?L*_\$R_V(_\ @FUX6U3PK^QW\#K/PL-<E237-2DO;B]O
MM0*9\L2W-S(\A1=S;8PP12S$*"S$^\T4 ?'G[0O_  0/_P""3O[4O[0TW[47
MQH_9,T_4/%][=BZUBYL];O[*VU6<8_>W-M;SI#,Y(RS%<R$GS-^:[?\ :Z_X
M)-?L"_MUZ)X<\*?M0_!.]\0:%X1LXK;PSX9L?'&M:3I.G)&C)&8K#3[R"V5U
MC8QB3R]X3";MH"CZ,HH \6_8P_X)\?LH?\$]_!][\//V1O >L>%O#]_<&XET
M*X\<ZSJEE%,>6DA@U"[GCMW;^)H@A? W$X&-O]J7]CW]G[]LWPSX;\(?M#^!
M8M>T_P )^-=-\5:)!*Y41:E92%X7./O(0SHZ'ATD93P:].HH *^>_P!O?_@E
ME^PW_P %+_#FG:%^UY\$[;7[K1@XT/7K.\ELM2T\.<LD=S RN8R1DQ/NC)P2
MN0"/H2B@#Y0_8#_X(G?\$YO^":OB6Z\?_LP? W[/XJO+=K:3Q9X@U.;4=0C@
M;[T4+S,5MU/1O*5"XX8L ,?5]%% !7Q[^T/_ ,$%_P#@EQ^UKXTB^(G[3?P*
M\4>.];M[06MKJ/BCXR^++R2W@#%A#%YFJ$11[F9MB +EB<9)K["HH \._9!_
MX)R_LF?L&:+'X6_94\)^*/#.B0>?]G\.3?$[Q!J6EP-,P>1X[*^OIK='9AN+
MK&&R6.<L<^U:EING:UIUQH^L:?!=VEW \-U:W,0DCFC8%61U8$,I!((/!!Q4
M]% 'Q'J7_!OE_P $XOL7BCPCX%T#X@>"O!?CB\%SXT^&W@CXH:MIGAW6I!C/
MG6,4X0*0 -D>Q0%     ^J/V?OV=O@?^RI\*-+^!O[.OPQTGPAX3T6,IIVBZ
M/;[(D).6=B<M)(QRS2.6=R268DYKM** /E+]M#_@B3_P3+_X* _%:T^./[47
M[--MK/BRVABAGUS3=<OM,FOX8QA([DV<T7G[5 4.^755"A@H KOOC!_P3?\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "L+XG_$[X??!;X=ZU\6OBOXNL= \->'--EU#
M6]9U*81P6=M$I9Y';T '09).  20*W:_,W_@MS?ZE^V=^Q!^T2-)U"=/A-\'
M/!&L?:)K>4HGBWQA;Q,/*#*?WEEIC\MU62_ 4X-@X< _1KP?X^\&^/O .E_%
M+PCXAM[SP]K6CP:KI>JJQ6*>SFB6:.<%@"%:-E;G& ><5Q'PB_;2_93^/7BS
M_A!O@[\>?#OB#57LY;RRM=/O@?[0M8W$<ES:,0%O($<JK30&1%+*"PW#/YM?
M\%4OC/XV^'G_  ;R?LY?!KP)KESIMS\;K+X=?#R_OK.4I+'87NE+/<JK#H)(
MK1H6]4F8=Z]0_P"#C#6+3]CG]ACX5?M8?!C38=$U?X ?%_PW?>$UTY!%Y.GE
M9+&XTU<8_P!&FMY!$\7W65%!Z"@#[U^,GQ]^#7[/NAV?B'XS?$73?#]OJ5\M
MCI27LQ,^H73 LMO;0J#)<2E59O+C5FVJQQ@$BY\*?B]\,/CEX*M_B+\'_'FF
M>(]$NI)(HM2TF[66,2QN4EB;'*2(ZLCQL Z,I5@""*^ _@M\1-2_:4_X.8/B
MWH_BJ8W>C?L[_ S3-)\&64AS%9WVM"ROKJ^C4_=F>&3[.SCDQH%JQ^RC\0]3
M^#W_  <8?M(_LE>'[@Q>%?B'\)]&^)C:4AQ!:ZS ;/3;F>-.B/<)*CRD#+M"
MI/(H _1>BBB@ HKQ+5/ O[>DNIW,ND?'?P1#:-.YM8I?"\C,D98[5)W<D# )
MJC\%O'G[1LOQX\2?!/XI>/M$U.XT?0K74([C3M#\B/$SD 9+%F.!W 'UH ][
MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :
M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8
MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :
M/L7C?_H-V7_@,?\ &@#8HKG]4?QEI6GRZC-K%HRPIN95MCD_K4L%OXUGA2==
M:LP'4, ;8]Q]: -NBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QJOJC^,M*T^749M8M&
M6%-S*ML<G]: .@HK$@M_&L\*3KK5F ZA@#;'N/K3_L7C?_H-V7_@,?\ &@#8
MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :
M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8
MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :
M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8
MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :
M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8
MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HKG]4?QEI6GRZC-K%HRP
MIN95MCD_K4L%OXUGA2==:LP'4, ;8]Q]: -NBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B
MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HKG=(N/&.L6S74&KVJA96C(>VYRIQZU:^Q>
M-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?
M[%XW_P"@W9?^ Q_QJKI%QXQUBV:Z@U>U4+*T9#VW.5./6@#HJ*Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HKG=(N/&.L6S74&KVJA96
MC(>VYRIQZU:^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !J2SM/%J72/?:M:O$&_>(EN02/8T :E
M%%% !1110 4444 %%%% !1110 4444 9?C?0-0\5^"]7\+Z1XENM&N]2TNXM
M;76+''GV,DD;(L\>>-Z$AAGNHK\BO^"A_P#P26_:;_96_P""4OQ6LM,_X*V?
M%37/!7@WX87^WP#>^&-(BLM0M8X26MI7CB$N'YWONWL6+$EB2?V)HH _';XS
M_P#!.7]IKXD_\&^'PUO/"GQD\3_&'QOX(N/!OQ;\ Z'JVGP1SVMO::7;J="M
M%MU!E6.VENC%N#22.0G)85Z=_P %<?&'PK_X+"_ 3X+?L2?LC^.M/\83?%'X
MD:)KWC-=&NDG?PQX3M%EFOKS450DV3J_E0+%-L=YRT2C>C ?IW5>RTC2=-GN
M+K3M+M[>2[D\RZDA@5&F?IN<@?,?<T ?GK?>"K#]A'_@OCXK_:L^*>IVNB?#
M3]I/X466E1^,-3G6"PL/%>D_9XH]/N)G(C@,]C"7A+LOFNCQH"RU9_8&^%MU
M^T3_ ,%COVA?^"I'A\?:/AV_@_2OAK\,/$,?-OXDC@%M<:I>VK=);5+NW2&.
M="T<I60HQ"FOT#U'3=.U>RDTW5K"&ZMIEVRV]Q$'1QZ%6!!J2***WB6"")41
M%"HB+@*!T '84 .HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__
M &(FE?\ HQJ /=**** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._
MY!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O
M_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?
MY"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_
M %^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_P"01+_U^S?^
MA5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__P"Q
M$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%%
M% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H F
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/\
MR+%[_P!<#6E6;XQ_Y%B]_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6
M+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^
MOV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_
M]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB
M@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"1
M8O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"
MIJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG
M?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?
MLW_H5;%8_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%17M[::;9S:C?W"Q001-)-*YPJ(HR6)] !FE*4
M81<I.R0TG)V1F>!_^01+_P!?LW_H5;%8?P\N[:_\/?;K.=989KF22*1#D.I.
M01[$&MRB,HSBI1=TP:<79A1113$%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_\ L1-*
M_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110!
MF^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 U<T[_D'P?]<5_D* )J**
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_ ,BQ
M>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_
MZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/\ \@B7_K]F
M_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J
M -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPW]
MN+XK_P#")^ XOA[I5SMOM>S]IVGF.T4_-]-[87W >O:-:UO1_#FF2ZSKVIP6
M=I I::XN90B*/<FO@3XU_$J[^+'Q(U'QE,6$$LOEV$3?\LK=>$7'8X^8_P"T
MQK\/\=>-(\-\)RR_#SMB,5>"L]8T_MR^:]Q?XFUL?H/AWD+S7.5B:D?W='WO
M)R^ROE\3]/,^C_V%OB=%XC\"7'P]OY_]-T63? &/,ELYX^NULJ?0%*]VK\^O
M@I\2KOX3_$C3O&4)8P12^7?Q+_RUMVX=<=SCYA_M**_0"RO;34K.'4;"X66"
M>)9(94.5=&&0P/H0<U7@3QE_K+PBL#7E>OA+0?=P_P"7<ODDX/\ PW>XO$3(
MO[*SIXBFK4ZUY+RE]I??K\_(EHHHK]N/S\**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?
M_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH
M**** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\
M(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9O
MC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!<T[_D'P?\ 7%?Y"IJAT[_D'P?]<5_D
M*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQ
MC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y
M!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\
MU^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45RWQ ^,
M_P .?AF!!XH\11B\?'DZ9:@S7,I/0"-<GGL3@>]<K_PD7[0WQ6^3PIH$7@?2
M)/\ F):U&)M0D7U2#[L9]G_ U\WC^*<LPF)>$H\U?$+_ )=TESR7^-W4*:\Z
MDH+S/5PV3XNO25>I:G3?VYOE3_P_:EZ14F=YXQ\>^#/A_IIU;QGXDM=.@YVF
MXEPSD=E4?,Y]E!-<'_PM[XI_$W]Q\$_AZUK8/P/$WB=6AA(_O10CYY/8],CD
M5K^#OV=O 'AK4AXEUQ+GQ'K9P7UC7YOM$@/^PK?*@!Z8&1ZUWE<?U/BK.=<7
M56$I/[%)J55K^]5DN6/FJ<&UTJ]3?V^3X#^#!UI_S3T@O2"=WZRE9]8'R7^U
MKX<C\%:)8VWC;Q[J'B?Q3JCF027+^5;6,"_>,4"_*A9OE!.<@,< BO Z^_/'
M'[/7P@^)&O-XF\:^$VOKUHEC,S:E<H B]%"I(% Z]!U)/4UC_P##'G[.?_1.
M_P#RKWG_ ,>K^?N-? CBOB+B*KC,%4P].B[*"E4JRFTE\523IR<IR=VVY2>R
MNTD?I>0>(N397E<*&(C4E/>348*-WTBE-)16R22[VNSX;KZ^_8=^*_\ PEG@
M.7X>ZK<[K[0<?9MQYDM&/R_78V5]@4K4\*_LF?L_:EITD][X WNMS(@/]JW8
MX#8 XEKJO _[/7P@^&^O+XF\%>$VL;U8FC$RZE<N"C=5*O(5(Z=1U /45Z?A
MMX0\>\"<44\PEB*$J33C4C&=2\H/M>DE=-*2NUM:Z39R<5<;\.<191+"JG44
MUK!N,;*2[VFW9JZ>G6YVE%%%?T\?D84444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__P"Q
M$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%%
M% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H F
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/\
MR+%[_P!<#6E6;XQ_Y%B]_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6
M+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R")?^
MOV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_
M]"H V**** "BBB@ HHHH **** "BBB@ HHJ.ZNK6QMWO+VYCABC4M)+*X54
MZDD\ 4I244VW9(:3;LB2BO-M8_:0T;4=1D\-_!_PU>^,=30[7.FC99PG_II<
M-\H'N,@^M5?^%2?%?XG_ +_XT_$$V5@_)\->%V,,17^[+,?GD]UZ>AKY.IQ;
MA\5-T<GI2Q<UHW"RI1?]ZL_<TZJ'M)K^0]F.2U*,5/'35&/:6LWZ07O>CERQ
M?<V/&7[0_P /O"^I?\(WH\MQXAUMB5CT;0(?M$N[_:*_*F.^3D>E8_\ 8/[0
M_P 5OF\3:Y%X%T>3_F'Z1()]1D7T:?[L9]TY[$5W?@WX?^"_A[IO]D^"_#5K
MIT.!O\B/YI,=W8_,Y]V)-;%1_8.<9OKG&*:@_P#ES0<H0])5-*L_DZ<6M'!E
M?VC@<%I@:/O?SU+2E\H_!'YJ;721ROP_^"WPX^&A-SX:\/)]M?)FU2[8S74I
M/4F1LD9[@8'M75445])@,NP&5X98?!THTZ:VC%**^Y=>[W9Y6)Q6)QE5U:\W
M*3ZMMO\ $****[# **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*M
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBOA_]KC_@M.O[*=MJGQ53]@GXP>,/@WX;U'['XF^,/A^TLET^$K+Y4MQ:
MVTLZW-W:H^5-UL2%BI*.ZE78 ^X**\W\<?M<?L]?#G]E>?\ ;5\7_$BTM/AI
M!X1A\2_\)*RL8Y=.FA26&1$QO=I%DC"1@;W:15 +$"O,?"?_  4;MK7QI\-O
M#W[0_P"SQXG^%VF_&2X%I\,]9\2:A9S+=7[0FX@TR_2WD8Z??3PJSQ0L9%8Q
MO&9%E C8 ^EJ*\5_:$_;2\-?!SXS^$OV7? G@:_\<_%+QM876I:/X/TJ[AMU
ML]+MB!/J=]<S$+:6JNRQ*V'>65@D<;D.5O?LK_M@^!OVH;CQCX.M?#^H>&?'
M'PWU\:+\0O VMO$UYHUTT0F@?=$S)-;7$++-!.AVR(>BNKHH!ZY1110 5X7X
M!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 %
M%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<
MT[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW
M_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'
M_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0J
MV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HHHH ***P?'7Q.\!?#6Q^W^-?$
M]K8AAF.)WW2R_P"Y&N6;\!7-B\9A,!AY8C%5(TX1U<I-1BO5NR1K1H5\355.
MC%RD]DDVW\D;U4?$/B7P]X3TQ]9\3:U:V%K']Z>[F"+GTR>I]AR:\Z_X61\:
M_BE^Z^%'@4:!IC]/$/BE-KLO]Z*V&2?4%LJ?:KWA[]F[PJNI)XF^)>KWGC#6
M%Y%UK3;H(CZ1P#Y$7V.[':OF/]8\PS7W<DPSG%_\O:MZ=+UBFO:5/+E@H/\
MY^+<]?\ LO#8/7'U5%_R0M.?SUY8_-\R_E93E^/7BCQ](UA\ _A]/JR;BI\0
MZN&M=/0^JYP\N.X4 _6EM?V>M1\97*:M\>?'=WXCD5@Z:/;$VVG0GMB-,&0C
M^\V,]P:].BBB@B6&&-41%"HBC 4#H .U.IQX468-3SNN\4_Y+<E!>E)-J7_<
M651]FA/.7AERY?35%?S?%4?_ &^]O^W% JZ/HFC^'M/CTG0=*M[*UB&([>UA
M6-%^BJ *M445]93ITZ4%""2BM$EHDNR1XTI2G)RD[MA1115DA1110 4444 %
M%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?#?_  7H^*/[17@?
M]@_QCX&^#G[&>O?$CP?K>@O:?$[5= \1V5G/I'AQ\KJ)M8)!)--<?95D566%
MDA\U92)!&R#[DKY+\+_M?_MY_%CPEXG^''B+_@E#XM\'>,':\L-'OM=\>:#?
M>%'0[HXKNYO(KE;LPD$.\4-E+)@[0&R2H!\3?\%HOCO\&/V@/^"*/[+$_P"R
MO93Z=\)?B=\9O OAZ'1YDV&TT6*&[*Z?,NYAF&:QBC8;F7=!PS<$^Q?\'6VM
MW_@O_@E=#\3_  Y.T&O^$?BWX9UGPS=1Y\RWOX;EQ'(A'(8!GQCGFNZ^,_\
MP14\/^(_^"+_ (>_X)@_#/Q_'!XA\ :58ZAX'\97\!2-/$MI.UV+MT7<8XIK
MB2X1@-YCCN&QO*C,7[5GP#_:2_X*N:;\&/@-\;OV9]8^&7A#PGX\TSQG\9[K
MQ!JVG7$.IS:?%)Y>B::+.YG>YBGN)-[W$@A5((U(S*QB4 X/]CO6=7\>?\'.
M_P"UIJOBDR&3P9\&?"6@^'8YCDV]C<VUA?S(OHIN7=CCC+>M2_ O7M1\.?\
M!U1\;?!&@NZ:9XF_9=TC6/$$,9PLE_:7UA;6TK]BRP3R*,\X<XXS7L7Q9_96
M^)_[/G_!4JW_ ."F/P,^&]_XRT7QQ\-SX*^+OA+0KBVCU*&2":.?3M:MDN98
MH[G:(OLLL7F*ZQE'19"& O?L,_L=_$>P_;4^-O\ P4P_:#\)'PYXI^*\>F:'
MX/\ !EQ>07-UX<\-:?!'&BW4MN[P_:KJ9!<21Q22I%MC42,=V #Z]HHHH \2
MU3P+^WI+J=S+I'QW\$0VC3N;6*7PO(S)&6.U2=W) P":X;X!:+\;]._;9\<6
M?Q'\;:-J.L+X+T\W-YI^FM#$\9E/E@(3P0-V3WR*^IJ\+\ _\I!/'_\ V(FE
M?^C&H ]<^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH YGQ+:>+4T&Z>^U:U>(1'
MS$2W()'L:LV5GXT-G$8M9LPOE+M!MCD#'UJWXQ_Y%B]_ZX&KFG?\@^#_ *XK
M_(4 9OV+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C5'Q+:>+4T&Z>^U:U>(1'S$2W()'L:Z
M:LWQC_R+%[_UP- %2RL_&ALXC%K-F%\I=H-L<@8^M2_8O&__ $&[+_P&/^-:
M6G?\@^#_ *XK_(5-0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL
M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (UL44 <SXEM/%J:#=/?:M:O$(CYB);D$CV-6;*S\:&SB,6LV87REV@V
MQR!CZU;\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@#-^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\:V** .4\*VOBF33I&L-4MHT^TR K) 2=V[DUI_
M8O&__0;LO_ 8_P"-'@?_ )!$O_7[-_Z%6Q0!C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44
M 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !
MC_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/
M^-9GA6U\4R:=(UAJEM&GVF0%9("3NW<FNKK'\#_\@B7_ *_9O_0J #[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P :UV954LS  #))/2O/_%/[1_@G3-3;PQX)M+OQ7K0X&G:!'YJH?624
M?(@SU.21W%>9FF<Y5DM)5,;6C!/1)[R?:,5>4GY13?D=>$P&,Q\W'#P<K;]D
MN[>R7FVD=3]B\;_]!NR_\!C_ (UQ_C[XT:?\/+@:5JGC.TN]4<[8=&TNR-Q=
MR-V78I^4G_:(JI_PA/QZ^*G[SXB>+T\):3)UT3PW+NNG7^[)<G[I['9D$=J[
M#P#\)?A[\,K8P^#?#-O:R.,37; O/+Z[I&RQYYQG'H*\+^TN)<YTR^A]7IO_
M )>5T^=KO"@FI?.K*FT]X-'H_5<IP.N)J>UG_)3>GSJ--?\ @"DG_,C@[5OV
MI/BA"=LUIX(TN3I)/"LNH2*?1!E8OQ(8>]:?@K]G;3O!6HGQ!%/;ZGJ[MNDU
MG64:YN6;^\&<X4^Z@&O3**Z,)PGEU/$1Q6-E+$UXZJ=5J7*^\()*G3]804K;
MMF5;.<5*DZ.'2I4WO&&E_P#%)MRE_P!O-KLD8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q17U!Y!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL
M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!RGA6U\4R:=(UAJEM&GVF0%9("3NW<F
MM/[%XW_Z#=E_X#'_ !H\#_\ ((E_Z_9O_0JV* ,?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>
M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QJ2SM/%J72/?:M:O$&_>(EN02
M/8UJ44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%
M% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5
MS3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N!H N:=_R#X/^N*_R%35#
MIW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7
M%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/\ :M^*_P#PJ[X57/\
M9]SLU35\V>G[3ADW#]Y(/]U<X/9F6JW['_Q&C\?_  G2&[N=^HZ9<&WOPQRS
M< I(?]X=_56KYP_:M^*__"T?BK<_V?<[]+TC-GI^TY5]I_>2#_>;.#W55K,^
M 7Q4\7?#'QEL\*7UA VL*EE*^JAS;QEG&V5]G/R$DY]":_DG$>-7L/%N=7F<
ML!%.A:.M[._M$KI-NIL_^?9^TT^ O:<%*%DL2W[2[Z?W7Y<O3^8^\-2U/3='
MLI-3U?4(+6VA7=+<7,H1$'J6) %><W_[1:^);R30_@=X,O?%=VC;)+]!Y&GP
M-_M3/@-CKA>O8TNF_LY6VOWL>O?&WQA>^+;U&WQVDY\FP@/^Q G!],GKW%>C
M6&GV&E6<>G:78PVUO"NV*"WB"(@] HX K^AK<6YUVP5)_P"&I7:_&C3?_@[Y
M,_,O^$7 =\1/YQIK\IS_ /*?S/,U^"'CSXCL+OX\?$*2XMF.3X:\/,UM9#_9
M=_ORCZX([&O0/"_@_P +>"=,71O"6@6NGVR_\LK6$(&/JQ'+'W.36E17IY7P
MWE.4U77I0YJST=2;<ZC\G.5Y6_NIJ*Z)(Y,7FN-QL%3G*T%M"*48K_MU65_-
MW;ZMA1117NGG!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_
M )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^
M?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%
M% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!
M\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^
M#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 U<T[_D'P?]<5_D*
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
M****^@/,"L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH ****
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
MBFVJ2\JDM)5O22C3?_/OJ=']IX;+_=RZ%I?\_)6<_P#MU:JG\KR_O]"EX?\
M#F@^%-*BT/PUH]O8VD(Q';VL011[X'4GN3R:NT45]=2I4J%)4Z<5&*5DDK))
M=$ELCQ)SG4FY3=V]V]V%%%%:$A1110 4444 %%%% !6/X'_Y!$O_ %^S?^A5
ML5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'RYIW_!5+]D
MRX_:"^(W[*/Q^UE/ U_X4\51^'K?4_&=G);Z%XB$]A:W0CAU"9!:&8BZ$;6K
MR"4\$*P<4MC_ ,$<?^";%K^RSXA_9#\'?LZ66E?#SQ9XI/BJYTW2-<O0UMK#
M)&J7]E.9VDLW58HP@@9(U4%0NUV5O=/$LOP'C\#^*9?&3>$T\-B:?_A-&U06
MRV._8GG&],G[O.S9N,O\.W/&*_(?X_?\%)?V1_A#\29_@M_P;_W?Q4\=_%$2
M$CX??!>Q.J?#I&W8)NK:\22VM(.A,VE"!<#YIEP: /U#_8<_8*_9D_X)U_!A
MO@1^RQX'ET;1;C5IM4U.:]U"6[N]1OI519+F>:5BSN5CC7LH5  !7L=>,?L(
M>/OVWOB1\ K#Q-^W[\!/"7P[\>R,!<:%X0\4-J<)CV@[Y 5*VS[BP\I)[D
M'S<DJ/9Z "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_
M /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ HHHH **** ,WQC_ ,BQ
M>_\ 7 U<T[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*
MLWQC_P BQ>_]<#0!<T[_ )!\'_7%?Y"IJAT[_D'P?]<5_D*FH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<
MT[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;
M%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%0ZAJ.GZ392ZEJM]#;6T*%II[B0(B*.Y
M8\ 5YG??'+Q1\0[N30/V>_# U((YCN/$^IJT6GVYZ';_ !3,/1?8\BO&S;/\
MLR;EA7DW4G\%.*<JD_\ #!7;7>6D8[R:6IWX++<7CKRIJT8[R;M&/K)Z>BW?
M1-G?>+O&GA7P'H[Z]XPUZWT^T3_EK</C<?[JCJS>P!->>?\ ">?&'XT_Z/\
M"K1V\,:#)PWB?6K?-Q.GK;P'MZ,W!'<$5J>$OV?-'M]73QG\4-:G\6Z^.5N]
M24?9[8]<0P?<0 ^Q.>1BO0Z\;ZGQ%Q!KC9O"4'_R[IR_?27_ $\JQTI^<:3<
MO^GO0[O;Y7EFE!>VJ?S27N+_  P>LO6>G]SJ<=\.O@?X)^'=R^MP13:GK4_-
MWKVK2^==2L>OS'[@]EQQUS78T45])EV69?E.%6'P=)4X+I%6U>[?=OJW=MZM
MGE8K%XG&UG5KS<I=W^2[)=$M%T"BBBNXYPHHHH **** "BBB@ HHHH ****
M"L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K
M'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#\U_B/_ ,&]?PW_ &R?VV/BE^TG^W)\7_'6M^ O$'CB#4?"GP8T
MKQ/+::'(D.FV5LU[="&0N99'AD&(C"X5%W,V<#[Q^ 7[-?[/W[*_@&#X7?LX
M?!KPYX(\/P8*Z7X;TF*UCD<#'F2; #+(>\CEF;J2373^+O%?A[P'X4U/QQXN
MU2.QTG1M.GOM4O902MO;PQM))(0 3A45B< GBK6GZA8:M80:KI5]#=6MU"LM
MM<V\H>.6-@"KJPR&4@@@C@@T 345Y_\  3]J#X)_M.3>-1\#_&UIXAM? 7C2
M7PKKVI:=.DUJ=3BLK2[FBBE1F601K>Q1N>-LJ2(1\F3Z!0 5^=W[3_Q/_P""
M^%U\._$?[9'[,L?P;T#PCH5I/K'AKX,>*O#][<Z[K>C0*T@>^N@\:VU[-$OF
M+:1[1'O6)Y/,5C7Z(UX+^WC\0?&^I?#BY_93_9]FAE^*/Q0TBZTS07D4O%X>
ML)%\F\UZ[ ^[!:I+E >9[AH(%YD)4 \=U;_@M3\,]%_X(SZ-_P %:+_X<W0;
MQ!X>A_L7P*+O][>:_+=-8KI\<NW+1_:T?][MSY*-)LR-M+\:?VM_VLO^">5S
M\'?B?^VC\0/"WBGP;\3/&5CX0^($>@^&CIR^"-7OXG:TN;24SR&XT])HVMYO
M/W2X:.97&&B/S7_P7U_9C\$_LF_\$L/V8OV??A18S0^ _AG^T+X)L]4:8@LV
MGQ6]]$]Q<$#!:2>1'<X ,DN>.E>@?\'8L&H:I_P2:E\*^'XGDUK6_BEX;L=
MBB/[R2\:Y9D5,<[B%;&.: /?_C?^V7\3/'O_  4,T;_@F7^R]KNFZ)K=GX!E
M\;_%'QSJ&F"^;0M+\]+:TLK2!G6-KVXED5BTNY(H 6\N0N-FA^Q1^VGXU^(7
M[2_QA_8&_:'ETR3XE?!VZL+N+7-(LS:VWBCP_J$"S6>H) SN89DW>1<1JQ02
M@,F%D")\U?L6:=JFD?\ !SE^V&?%9/VG4_A-X.NM 9QCS+%+'3X9FC!_@%PC
M XXW U)\$K?5-6_X.M_C+J^BJQTW2/V5-,L=<=/N+=S:CITT"M_MF)7(SV4T
M ?IC1110 5X7X!_Y2">/_P#L1-*_]&-4^J?L$?!K5]3N=6N?%7C=9+J=YI%B
M\7W*J&9BQ  / R>!VKAO@%\#O"/PW_;9\<>#M"U/69K6V\%Z?+')J&K23RDR
M2DMEVY(^48';F@#ZFHK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VH F\8_\BQ>_]<#5S3O^0?!_UQ7^0KG_ !+X
M2TRQT&ZNX;BZ+1Q$@/<L1^(JS9>"]*ELXI6N;S+1*3BZ;'2@#=HK'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
M -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V*
M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJ -BLWQC_R+%[_UP-0_\(/I'_/S>_\ @6U4?$OA+3+'0;J[
MAN+HM'$2 ]RQ'XB@#H-._P"0?!_UQ7^0J:L*R\%Z5+9Q2M<WF6B4G%TV.E2_
M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 3>,?^18O?^N!JYIW_
M "#X/^N*_P A7/\ B7PEIECH-U=PW%T6CB) >Y8C\15FR\%Z5+9Q2M<WF6B4
MG%TV.E &[16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;5YK^U
M/XDTGX3_  PGFT[4+L:IJC&TTY3=ME<CYY,?[*_^/,M>3GN<X/A[)J^98MVI
MTHN3\[;)><G9+S:.W+L!7S/'4\)17O3:2_S]$M7Y'I7@?_D$2_\ 7[-_Z%6Q
M7C/[*&O:7\4OA@DFI7]R=3TR;[-?*ER06& 4DQ_M+W[E6K;^(GCSX:?#^\3P
M^+O5-7UV?BUT'2)VFN9&/3<!]P=\MCCD UP8/BW(L5P[1SJ590H58IIR?5_9
M[N:=X\JNW)62;.BODN8T<TJ8!0<JD&TTNRZ^2MK=Z6U/2R0!DFO.O%7[0FF#
M6)/!GPGT*;Q;KR\20Z>X%K:GIF:?[J@'L">1@D&N>T[X+_$KXJ.;[XL:W/H&
MC2<IX7TF^9Y9%]+B?H?=5&#_ +)KO_#WPA\$>$M-72/#5A+96R<B*WG*@GU/
MJ?<\UQ?6^(^(-,)%X2@_^7DXIUI+^Y2=U3\I54Y=Z2W.CV.5Y9K7:K5/Y8O]
MVO\ %-:R](67]_H<KI_P)\0>/;V+Q%^T'XH_M=T<26_AS3RT6FVQ[97[TQ'J
MWN#N%>F6-C9:9:1Z?IMG%;P0H%A@@C"(BCH !P![5F?\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;5[.4Y!EF3<TL/&]2?QU)-RJ3_ ,4Y7D_)7Y8[126APXW,
ML7C[*J_=C\,4K1CZ16B\WN^K;-BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:O9. V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8K'\#_\ ((E_Z_9O_0J/^$'TC_GY
MO?\ P+:LSPKX5T[4-.DFFGN01<R* EPRC :@#JZ*Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
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
MQ]:/^&?_ -OOXC?-\4_VS]-\+VS_ .NTKX=>%$'_ 'S=W)\U<?2N[_5CZO\
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
M+CP9X^'AWPW\,X;^WNDTW2H]%TJYB99K:..%U>2ZF8"-0J#$?)0U]-5\X_\
M!-NZ_P""A-WX-^(TW_!2;3O!5KXW_P"%E,-&B^'+79T/^R!HND^4;3[8S3;3
M/]J+[S_K?-Q@8KZ.H **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_H
MQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH S?&/
M_(L7O_7 U<T[_D'P?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?\
MK@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7
MU<T[_D'P?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110 4444 %%%
M% !1163XL\=^#? EE_:'C#Q-9:=%C*FZG"L_LJ]6/L 36.(Q.'PE&5:O-0A'
M=R:27JWHC2E2JUZBA3BY2>R2NW\D:U%>7M^T%X@\:$V_P1^%FIZXC'"ZQJ0^
MQ6(_V@TGS28_N@ TG_"H?B[X^_>_%SXN2VMJ_P!_0_"2&VBQ_=:9OWCCL0?S
MKY;_ %NI8[W<GP\\5_>BN2EZ^UG:,E_U[]H_(]?^Q)X?7'58T?)^]/\ \ C=
MI_X^7U.E\<_''X6_#MS:^)?%MN+S.%TZUS-<,W8>6F6&?? ]ZYK_ (65\=?B
M%\GPS^%BZ'9/]W6/%\AC8CU6W3+YQR"20:ZSP-\'_AI\-T'_  AWA"TM)<8:
M[*>9.WKF1\L?IG%=+1_9G%&::X[%JA!_8PZ][T=:HKOUA3I/S#ZWE&#_ -WH
MNI+^:IM\J<7;_P "E->1YA#^SA)XJE6^^-GQ&U;Q0^X-_9RR?9+%3[0Q$9QZ
MY&>XKO\ PWX3\,>#]/&E^%= L].MQ_RRL[=8P3ZG Y/N>:T**]/+.&\DRBHZ
MN&HKVCWJ2;G4E_BJ3<IOYR9R8O-<?CH*%6?NK:*M&*](QM%?)!1117N'GA11
M10 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444
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
MO?V7H.E_V?\ 8;'^P-/G\KS-/MIG^>:W=VS)([<L<9P,  5XO_P]D_X* _\
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
M^M+V/!M#XJU>J_*G"FODW4J/[XKT#V_&M?:A0I+SJ5*C^:5.FOND_4X#4/\
M@J/^QNMVVF^$_'6J^)[Q>MIX;\+WURQ^A,2H?P:H1^WIX[\3#'PL_84^+VJ;
MO]7/K>BQ:5!)[K)*[<>^*^A=.TS3=(M%L-)T^"U@3[D-O$$1?H  !4]/^TN%
MJ'\' 2G_ -?:S?X4X4OS^8?V9Q77_C9A&'_7J@H_C4G5_+Y'SG_PN#_@I-XO
M_P"19_9"\'>$U;_5R>+/'BWN!V++9J"/IU% ^''_  4Z\7\^(OVD?AOX/W_>
M_P"$3\'RZAY?T^VL,_C7T912_P!9HTO]VP.'I_\ <-U/_3TJH?ZKRJ_[UC\1
M4_[B*G_Z8C2_ _#O_@H5X4\:^"/VP/%_ACXB_$F;Q?K-M_9YOO$5QIT=HUV7
MT^V=?W,1*(%5E0 =D!ZFO%Z^\_\ @H7_ ,$]/VP?CE^V#XO^*7PM^$/]J:#J
MG]G_ &&^_M_3X/-\O3[:%_DFN$=<21NO*C.,C((->+_\.F_^"@/_ $0+_P N
MK2O_ )*K^S>%N->%5PS@5B<PP\*GL:7-'VE*'++DC=<B:4;.ZY4DH[65K'\3
M<5\#<6/BG'O#9=B)T_;5>67LZL^://+E?.TW*ZL^9MN6]W>Y\Z5]%_\ !)O_
M )2 ^ /^XK_Z:KRH;'_@E5^WMJ4)GLO@/O17*$_\)1I8Y!P1S=5[=_P3T_X)
MZ?M@_ W]L'PA\4OBE\(?[+T'2_[0^W7W]OZ?/Y7F:?<PI\D-P[MF21%X4XSD
MX )K+B_B_A+$\)9A1HYA0E.5"JHQ56FVVZ<DDDI7;;T26K9KP;P;Q?A>,,NK
M5LNKQA&O1<I.C42252+;;<;)):MO1(_3FBBBOX0/[^"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *Y3XS_&?P+\!_ MQX^\?:@8K6(B.""(!IKJ
M8@[8HUR-S'!]  "20 375U^>'_!43XE:GXF^/L?P]-RPL/#6FQ*D ;Y3/.BR
MO)]2C1+_ , ]Z^ \3.,9\#\*U,PI14JLFH4T]N>5W=^22<K=;6TO<\;/LT>4
MY=*M%7DW9=KO_))L/B5_P5$^/WB;4Y#\/;?3?#-@&/V=$M$NI]O^V\P*$_[J
M+^/6H?A/_P %,_CGX&OD@\;66G>(].>8O<QO;+;3\GDH\0"@_P"\C#Z5\X45
M_$W_ !%#Q!^O_6_[2J\U[VYO<_\ !?P6\N6Q^4?ZP9U[;VOMY7]=/_ =OP/U
MY^#'QG\"_'CP+;^/O .H&6UE)CG@E 6:UF &Z*1<G:PR/4$$$$@@UU=?GC_P
M2[^).J>&?C[)\/1<L;#Q+ILJO;Y^43P(TJ2?4(LJ_P# _:OT.K^V/#/C*?''
M"M/,*L5&K%N%1+;GC9W7DTU*W2]M;7/U;(<T>;Y<JTE:2=GVNO\ --,****_
M0#V@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_ /((
ME_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\
MI!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH ****
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
M[MI6[8,2.I/ISBO)Q^/\-\L_WO./9?\ 7RG"'_NPSFK9YQ)A?X^$HK_N9_\
MDJ,3[BK\W/VF?AO_ ,; ?B3\3M3M_P#H&6NF;A_U"K/S)!^B@_[PKKO^%4>'
M=9^3X0ZS^USJ&>8[N'Q6]E:N>S"69#S_ ,!KX6_;'\->*_!_[2'B/P[XW;Q,
M=3M_L9N#XQ\1IJVI$-9P.GG74:(LIV,NT!1L3:AR5)/?D/">3^,>!S+A7AG/
MY4)8G#M5:OU.K->Q56DYPC)U*=.\WRQ:51MP<THM7<?D^(/$^'!N(P&=YGD_
MUB.'KJ<(JORQ]I[.JHR<O8SORW<HJWQ).^FOU=17P'17Q?\ Q32_ZJK_ ,L?
M_OP][_B?/_JG?_+O_P"]3] /V?O".C>'?V[_ (=_&>]O[:QLX!J=MK5W=3+%
M%&#I=X(I&9B .3LR3W05]J^+/VZ?V._!.X:]^TEX1+)]^*QUB.[=?8K 7(/M
MBOR!_8?^#\/QZ_:B\+_"B?5;:R75#>$W-YI27T:>593SC=!(0LF3'CD\9SVQ
M7Z;^$OV"_B-\.MA\"_%+P%:M']V6+X-:7!(WNSQ_,3[YK[3/N$ZG@W@<MX5S
MB>*S=X;#I4ZM&&&P\52=6JX4I>VQ52;E3U2:AR^SY(K5,\'A_CW-?$#$8_/<
MBRR&$IXBNY5%*I[;][[.DIR22P^DDHR?>;D[ZZ:;_P#!43]F#57,7PUM?&GC
M5P<!/"O@J\F+'T'FI&#2?\-J_'_Q1_R2W_@GI\1[O=_J_P#A++JUT//U\YGV
MUT2?#C]MZQ18K3]H?PK.J#:BS>#Q&,?\ ;CZ"E_X1C]O:V_U/Q0^'=SCC_2-
M$N4R/7Y#U]J^<_UZR3#_ ,/AS$O_ *^U83_],U*7X'T?L>+*W^\8J</^O5"E
M'_TY4K_J<X/'7_!4+Q?_ ,@'X$_"WP>K_P#0S^)[G4&C'_;F "?TH_X4E_P4
M9\7<^*OVT?#?AE&_UEOX3\ 17/'HLETP9?KUKH_LO_!0NW_U.J_!^XQQ_I$&
MIID>OR]_;I0-3_X*"V_^N\,?"BX[?N+W4$_'YATH_P"(I3H_P,F=+_N557_T
MY*L']BTZO^]5\94_[B2I_P#ICV9S@_8!\2>)/G^*?[;?QBUK/^LMM.\2)IMM
M)ZYBBC/'XU9TG_@EW^Q;9W8U/7_AC=^(+T=;WQ#XBO;IV^JF4(?^^:VO^$P_
M;O@_UOP=\!SY_P">'B&9<?\ ?2T?\+-_;;@_UO[,7AZ?/3R/&L:X_P"^EI2\
M8<[4;1EBZ2[4\/6@ONI4TBH\.<'J2E5P#J/O4ISJO[YJ;.K\)?LJ_LS>!0K>
M$?V?_!UA(G2>'PY;>;^,A0L?Q-=W;6MM90):V=ND42#"1Q(%51Z #@5XS_PN
MK]L6#_7?L413#U@^(]B,?@R<T?\ #0?[3,'-]^Q-JR]_]'\864O'X <^U>%B
M>/\ !XR7-BGB9/O/#8M_BZ7ZGO86ME.!ARX>BZ:[1HSBOP@CVFBO%_\ AIOX
MSP?\?_[&GC%>Y^SWMM+Q^!'/M2?\-:>-;?\ X_\ ]D+XF+CD_9])BEX_!QD^
MU<W^NO#R^*<UZT:R_.FCJ_M7!=6UZPFO_;3VFBO%O^&S'AXU#]E7XQ0X^\X\
M%[T ^HEH_P"&W?!\7_(0^"?Q/M,?>^T^"Y!M],X8]?ZTO]=^%E\6)2]8R7YQ
M0?VME_6I;Y-?H>TT5XM_PW;\'8O^0AX8\:6F/O?:/"5P-OUP#1_PW]^S7%_R
M$-?UFTQ][[3X9O!M/H<1&G_KSP<OBQ])>LXK\V@_M?*^M:*]6D>TT5XQ%_P4
M'_9#E;RW^+7E.!\R3:%?J1[',&,U=M_VZOV3;K'E_&>P&5S^\M+A/_0HQ^57
M#C;@RI\.98=_]QJ?_P D-9ME<MJ\/_ H_P"9ZU17F<'[97[+ES_J_C=H0XS^
M\N"G_H0%78/VJOV:[C_5_';PJ.,_/K<*_P V%=<.)^&JGP8VB_2I#_Y(U688
M"6U6/_@2_P S4^,_QG\"_ ?P+<>/O'VH&*UB(C@@B ::ZF(.V*-<C<QP?0
MDD $U\-_$K_@J)\?O$VIR'X>V^F^&; ,?LZ):)=3[?\ ;>8%"?\ =1?QZU2_
MX*1?&_3_ (K?&6U\/^$_%%IJ>@Z#IJ+:SZ=>)/;RW$H#RR*Z$J3CRT//!C(]
M:^=Z_DWQ6\7>(,3Q!6RW)L0Z.'HOEYJ;M*<E\3YUJHIW45%I-*[O=6_..(N)
M<;4QLJ&%GRPCI=;M]7?MVMZGT?\ "?\ X*9_'/P-?)!XVLM.\1Z<\Q>YC>V6
MVGY/)1X@%!_WD8?2ONKX,?&?P+\>/ MOX^\ Z@9;64F.>"4!9K68 ;HI%R=K
M#(]00002"#7Y#5[]_P $]_VA]$^!?Q4OK/QUXC%AX<UG3F6]DD1V2.XC^:*3
M"@G.-Z<#_EI[5/A9XP9[@L]I9?G>)=7#57R\]25W3D]I<\M>6^DN9V2U5K.Z
MX>XFQ=+&1HXNIS4Y:7D]8OH[OIWOZGZ345XN_P"W[^S5<L8_#GB+5]98'&W2
MO#=X_/\ P*-12?\ #:%KJ'R^%OV;?BMJ>>DL7A$QQ?\ ?;R#'Y5_4O\ KQPB
M_P"'C85/\#]I_P"D<Q^A?VOEGV:J?I[WY7/::*\6_P"&C?VAM3_Y%?\ 8K\0
MS9^[_:WB*TL?SWYQ1_PL#]N35_\ D'_L^>$M'S_T%O%GVC'U\A:/]<<JG_!I
M5Y_X<-7M_P"!.FH_B']J8=_#&;]*<_SY;?B>TT5XM_9G_!0'6/\ C\\3?"W1
MU/3[!97UPZCW\PX)_2C_ (4W^V)J_.L?M@6M@A^]#I/@6U.?H\C;A1_K+C*G
M\'+,1+Y4H?\ IRM!_@'U^J_@P\W_ . K_P!*DCVFBO%O^&4OB+JG'BG]L+XB
M39^]_9-W#8_EL0XH_P"&&/AI>_\ (T_$?X@Z[G[_ /:WC"9]WUV!:/[6XHJ_
MPLMY?^OE:$?_ $A50^LYA+X:%O6:7Y<Q[!J.L:1I$7G:MJEM:IC.^XG5!^;$
M5S>K_'WX%Z#D:U\9?"ULR]4FU^W5ORWY-<9IW[!/[)VG2?:#\)X[J4_>EOM5
MNYRQ]2'E(_2NDTG]EW]G'1,'3_@;X6#+]UYM$AE8?BZDT>VXWJ_\N,/3_P"X
MM2I_[AI_F'-FTOL0C_V])_\ ML3'U;]MS]E31<_;/C5I3[>OV19;C_T4C9K*
M_P"&^/V?KW_D5I/$FN9^[_9/A:[?=[C>BUZII/@3P1H&/["\&Z59;1A?LFG1
M1X_[Y45JT?5.-:OQ8RA!?W:$Y/[Y8A+_ ,E#V6:RWJP7I!O\7/\ 0\6_X;%O
M]2^7PM^RQ\5;W^[+/X8%O$WT9Y/Z4?\ #0/[3FJ<>&OV*M38'H^K>+[.TQ[E
M2"3]*]IHH_L/B"K_ !<UJ+_!3H1_]+IU ^J8V7Q8B2](P7YQD>+?\)C^W?J_
M_(.^#7@31\]/[6\137&/KY % \/?M]:O_P A'XB?#;1\]?[*TB[N,?3SR,U[
M311_JM*I_&Q^)G_W$4/_ $U&F']G.7QUIO\ [>M_Z2D>+?\ "C?VL]5YU_\
M;.D@0]8-)\#VD6/I(6+4?\,C>+-4_P"1I_:X^)UQG[ZZ;K4=DK>V$0\5[311
M_J7D4OXOM:G^.O7G^$JC7X!_96#?Q<S]9S?YR9XM_P ,(?!N]_Y&GQ)XSUS/
MW_[6\6W#[OKL*U\??M__ +.&A? 'XG6$W@/09+/PYK.G*]FIN))0EQ&=LR;Y
M&9B>4?D_\M..E?I57*?&;X,^!?COX&N/ /C[3C-:S$/!/$0LUK, =LL;8.UA
MD^H()!!!(KY#CKPIR/B'ARKALMP].EB5:4)\J3;7V92MS<LE=/71V=G8\S-^
M'<)C<#*G0A&,]T[=NC>]G_P3\AJ*^EOB5_P2[^/OAG5)!\/;G3?$M@6/D.MV
MEK.%_P!M)2$!_P!UV_"H/A/_ ,$R_CEXXODG\;7NG>'-.28I<2/<K<W!P>0B
M1$J3_O.!]:_D+_B%_B#]?^J?V;5YKVOR^Y_X,^"WGS6/S/\ U?SKVWL_82OZ
M:?\ @6WXG/?L*Z!\5;+XJM\7_AO\,'\4)X6@<WMDE^ELQ$\;Q8C9P0S[2[!>
M^WW%?<GP^_; ^#GC75AX2UV_N_"?B%2%E\/^+;8V5P&/&%+_ "/D] &R?05T
M_P &?@SX%^!'@:W\ ^ =.,-K"2\\\I#374Q W2R-@;F.!Z      "KGQ!^%?
MPY^*VDG0_B+X,T_5[;!V+>6X9HL]2C_>C/NI!K^N>!> ^(N!N':>'PF*C*K)
MN=2G.-Z;F[)\DXI5(M148N3]I%VNH*Y^E91D^.RC J%*HG)ZRBU[MWV:LUI9
M7=UIL;X((R#17AW_  S1\6_A"?M7[,7QJN;>RCY3PAXQ+7NGD=DCE_UL"_[N
M2>YI]K^UYJGP]N8]&_:A^$NJ^#9"X1=>M$-]I,QZ B:($QD_W6!([D5]BN*Z
M>!?)G-"6%?\ ._>HOTJQTBO^OJIM]CU/[2C1TQ4'3\WK'_P):+_M[E]#VZBL
M[PMXN\*^-]'C\0>#O$=CJEC+_J[O3[I98S[94D9]NHK1KZJE5I5J:J4Y*47J
MFG=-=TT>C&49Q4HNZ844458PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_.K_ (+ W7Q4\$?M
MY?L5ZWX8^/WC6ST/Q3\?[72]<\$VFK+!I%U$D*RH9(841IR'1F_?/( 7. H"
M@ 'Z*T5\>?\ !<W]N+XB_L(?L#ZEXX^"-S%;_$+QMXET[P7X O)XA(EGJ>H.
MP%SM8$,T4$=Q*@(*ET3<"N17CG_!1J*#_@C+\*_A!^VE\&?''BBZMO#_ ,1=
M(\.?&T^(?$]Y?_\ "9Z'?J\5U?7HN)7#W\<XCGBN!AD+21Y\IBE 'Z345\!>
M/?C#JG[</_!:W5_^">>M:WJ,'PJ^"/PJA\3>.-!TW49K5?$OB+4)+?[%;WK0
MLK2V<%I.)Q 6V/,09%<(F-']@[X^>*?@_P#\%1?CQ_P2F\1>)=1U?PSX;\.:
M9X_^$<NL:A+=W>F:/=K#%?:8T\S-));P7DR?9PQ8QQR&/.U$"@'W91110 5X
M7X!_Y2">/_\ L1-*_P#1C5T5_P#ML?LI:7?3Z9J'QRT.*XMIFBGB>5LHZDAE
M/R]0017F_P $OC'\,/'_ .W)XZ\5^#?&EEJ&G7'@G3HX;NW<E'=)"' R.HW#
M\Z /IJBLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*OQ>_X*R?\ *0'Q_P#]PK_TU6=?L?\
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
M96&/RH_X6=^VOXJX\,?LW>'_  XC?ZNX\4>*A<9'J8[8!E^G6O6/^$Q\,?\
M0:@_[ZH_X3'PQ_T&H/\ OJC^PL\Q'^]9G4]*4*5-??*%2:^4T'U/%S_B8B7_
M &ZHQ7XJ3_$\G_X5M^VWXJ'_ !4O[1?AOPVK??A\+^%A<\>@>Z(8?7K1_P ,
M:#7_ )_B7^T7\1M?S]^U_M_[+:M_VRB7C\Z]8_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH_U,R2IKB?:5O^OM:K-?\ @#GR+Y10O[*PDOXG-/\ Q2DU]S=OP///
M#G[$7[+7AF07%M\(-/O)<Y>75Y9;TN?4B=V'Z8KT+P[X*\&^$(?L_A/PEIFE
MQXQLTZPC@&/3"**7_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJO6P&19)E7^Y86G2
M_P $(Q_)(Z:.#PF'_A4XQ]$E^1I5^+W_  5D_P"4@/C_ /[A7_IJLZ_8_P#X
M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J_4/#[C7_43.JF/]A[;FINGR\W):\H2O
M?EE_+:UNN^A\5XC<#_Z_Y)3R_P"L>QY*BJ<W)SWM&<;6YH?SWO?IMKI_/+17
M]!7BCQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4=E#&^LPAEB4$$]#BOV'_ (F-
M_P"I7_Y7_P#N)^+_ /$M/_4U_P#*'_W8_'7_ ()-_P#*0'P!_P!Q7_TU7E?M
M#6;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5?CWB#QK_KWG5/'^P]CRTU3Y>;
MGO:4Y7ORQ_FM:W3?4_:/#G@?_4#)*F7_ %CVW/4=3FY.2UXPC:W-/^2][]=M
M-=*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZKX0^^-*BLW_A,?#'_0:@_P"^
MJ/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A
M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H
M/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ
MC_A,?#'_ $&H/^^J -"6&&==D\*NN<X=015*X\+>&+O/VKPY82Y;)\RS1N?7
MD4S_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJHG2I5/CBGZH3C&6Z*L_PQ^&MU_Q\
M_#S0Y.<_O-)A//XK5&?X%_!*Z_X^O@YX5DP<CS/#UL?YI6Q_PF/AC_H-0?\
M?5'_  F/AC_H-0?]]5R3RO+*GQT(/UC'_(R>'P\MX+[D?GK_ ,%(O@A8?"KX
MRVOB'PGX7M-,T'7M.1K6#3K-(((KB(!)8U1 %!QY;GCDR'WKYWK]9_C-X*^#
MWQW\#7'@'Q]<Q36LQ#P3Q/MFM9@#MEC;!VL,GU!!((()%?#?Q*_X)U_%;PSJ
MD@^'OB/1_$M@6/D.MXMK.%_VTE(0'_==OPK^/_%;PBX@PW$%;,LFP[K8>L^;
MEIJ\H2?Q+D6KBW=IQ323L[65_P SXBX:QL,;*OA8<T):V6Z?56[=K'SY7TE_
MP3#^%EUXR^.\WCJ[T\2:;X;TZ1I9)8PR&XF4Q1ISWVF1O;9[BL[X8_\ !/#X
MJ>*]2C/Q!\0Z3X8L%?%P\MTMS<$?["1$J?\ @3K^-?<WP9\%?![X$>!K?P#X
M!N8H;6$EYYY7W374Q W2R-@;F.!Z      "J\)_"3B*KQ%0S7-J$J%"A)32F
MK3G-:Q2B]4D[-N25[65[MHX<X;QTL=#$8F#A"#O9Z-M;:;[ZNYWB(D:A$4*H
M&  , 4M9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5?V8?J1I45F_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%
M9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]4 :58_@?_D$2_\ 7[-_Z%4W_"8^&/\ H-0?]]5E^$O$N@V.
MF20W>J11L;J5@K'L6X- '345F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E4
M=U:6M];265];1S0RH5EBE0,KJ>H(/!'M5'_A,?#'_0:@_P"^J/\ A,?#'_0:
M@_[ZI-)JS#<\P\4_L8_#QM8D\7_!S7-3^'NNOR;WPO/Y=O*>PEM2?+=?]D!<
M]ZS_ /A8_P"UG\$_W?Q4^&]O\0-%B^]X@\&)Y=^B?WI;)L!VZ\1X4>M>O_\
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
MF[9_8.,_CY]36_\ P3Q^T6\<_P#PM_&] V/^$?Z9&?\ GXK_ #]_X@=XH_\
M0O\ _*M#_P"6']5_\1!X0_Z"?_)*G_R!\9?L<_">P\(?\%//!=A-I4,VD:O_
M &K=6L,T(>/_ )!EX6CP1CY7Y [ K7ZAWOP8^#VI9&H_"CPU/GKYVA6[9_-*
M\B^&7[!FF_#[XN^&OBW<_$7[?<>&KBZEM;<:-Y1?S[2:V9=_G-@8EW=#DH/K
M7T%7]]8/.\_XOX6RK_6K#)8[#8>.'J.3A4]I[.=3DJ<T7)-RIRCSW=^?F=K-
M'\HT.$L@X:S?,H92U+"XC$2KTURM<BJ0I\T+22LHSC+EMIR<O6YP=]^RW^S=
MJ.?M/P)\)C/4PZ#!&?\ QQ16-?\ [$/[*6HY^T?!72USU\B2:+_T!QZUZK17
M!6X6X9Q'\7 T9>M*#_.)TRR_ 3^*C%_]NK_(\6D_X)]?LIJYDTWX?7=@YY+6
M?B&]7^<Q%,;]@WX20_\ ('\:>.=.]/L7BR88_P"^LU[917%_J-P:O@R^E'_#
M",?_ $E(R_LC*^E&*]$E^1X@?V)X[4[M&_:>^*\'HDWBE9D'T5HOK1_PRG\6
M++G1?VO?%<>.GV[3+6Y_]"49KV^BE_J5PZO@ISC_ (:M:'_I-1!_96!6T6O2
M4E^3/$/^% _M6V'.F_MB03J.D5_\.K$Y^KJV?\FC_A6W[;.G_P#'I\9O NH8
MZ?;_  FT6?KY1X_^N:]OHI_ZGY='^'7Q$?\ N:Q#_"522#^S*"^&<U_W$F_S
MDSQ#^R_V^;#[D'P=U!!_?@U&*0_E\M'_  D/[;UA_P ??P+^']_C_GQUZ2+/
M_?Q?\XKV^BE_JO5C_#S#$Q_[?C+_ -+A(/[/DOAKS7S3_-,\0_X6O^UK8_\
M']^Q+972]Y+'QY9#'_ 73)_^L:/^&A?C'9?\AO\ 8C\2QXZ_8=1M+G_T'&:]
MOHH_U?SJ'P9M7_[>AAG^5"+_ !#ZEBEMB9_-4_\ Y!'B'_#64]EQK?['_P 5
M(<?>:U\))<*ON2L@XZ\_XT?\-J?"FV_Y#?PC\>Z9C[PO_!4J[?KMS[_E7M]%
M']E<4P^#,D_\5"+_ /290#ZMF*VK_?!?HT>(?\-X_LG6YVZSXDN]-/<7WA>\
M7'_?,)K1L?VU?V/]1Q]G^+6D+G_GO931?^AQCTKUX@$8(K/OO"/A34\_VEX8
MTZXSU\^RC?\ F/84?5.-H;8S#R]</43^]8EK\ ]GFR_Y>P?_ &Y)?^Y/T.*L
M?VFOV6]1Q]G^-'@]<_\ /?5H(O\ T,BMFP^+/P,U3']F?$OPG<YZ>1K-J^?R
M>G7WP+^"6J9_M/X.^%;C/7S_  ];/_-*QK[]DO\ 9FU'/VCX%^&5S_SPTJ.+
M_P!  I_\9O#IAY_^#8?_ "8?\*R_D?\ X$O\SY4_X*=_'R/6?$.G_!3P5J=N
MVE6]JE]K$MC(I6YF<DQQL5ZJB@/C."9 3RHKY)KVC]O;X1Z'\'?VAKS1?"?A
MZ/3-&OM.MKO3+6#.Q5*>6^,D_P#+2.0X]Z\7K^$/$O,<WS+CC&SS'2I";A9-
MN,8QTBHMI/EMJG97O=J[9^/Y]7Q-?-JKK_$G:W1);6\NNWF%?3__  3]_:V\
M+?" :K\/OC'KRV_AUX#=Z5<S6LDYMK@, \2K&K-MD#%L8P&0]V-?,%>^?\$U
MO#%]KW[5.EZI;0%X='TZ\N[MB.%4PM"O_C\J8^GM2\-,=F^!XXP3RV?+4G-0
MU3E'EF[2YHJ47**7O-<RV333289#6Q-'-J7L':3:6UU9Z.ZNKKKNMCZX_P"&
MR_ NN?+\-/@9X\\4[O\ 5W&E^$V2W/N9)2NT>^*/^%G_ +67BGCPA^R3I>C1
M-_J[SQ1XFA/YPPKO7\Z]PHK^[_[#S_$?[SF<UY4J=*"_\GC5DOE)/S/V#ZIC
M9_Q,0_\ MV,5^:D_Q/#_ /A7'[;?BO\ Y#WQ>\"^%5;JOAOPPUZRCTS=D<T+
M^QGJ>OGS/B3^TQX^U;/^LM]/U"/3[>3US'$IX_&O<**/]3<GJZXJ56M_U\K5
M91_\ YU#[HA_9>%E_$<I?XI2:^Z]OP/(]!_85_9<T*?[;+\,(M3N2<R7.LWT
M]VSGU(D<K^E=_P"'?A=\,_""A?"?P[T/3 HP/[/TF&'_ - 45NT5Z> X>R'*
MG?!X2G3?>,(Q?WI)F]'!8/#_ ,*G&/HDB'^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0J:BO8.HA_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^
MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH R/%UC91^&KQX[.)6$)P5C (JWI^
MGV#6$!-E"285R3&/05#XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% !_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!
M#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\
M\^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C
M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%
M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A4U% &%X+LK.72I&EM(F/VR49:,'C=6O_ &=I_P#S
MXP_]^A6;X'_Y!$O_ %^S?^A5L4 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U
M% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I
M_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\
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
M44 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%%
M!1110 4444 %%%% !1110 4444 %<U\2?@[\,/B_I?\ 9'Q)\$6&KQ!2(WN8
M?WL6?^><BX>,^ZD5TM%88K"X7&T)4,1!3A+>,DFGZIW3(J4Z=6#A-)I]'JCP
MT?L\_'/X.?Z1^S?\:9;K3H^4\(>.=UW:A1_!%<+^]A'8*..>34VG_MB+X*O8
MO#_[37PPU;P)=NXCCU5T-YI5PW0;+F(':3UP1\H/)KVRH=0T^PU:RETW5+&&
MYMID*36]Q$'213U#*>"/8U\Q_JSB,M][)<3*BO\ GW.]6CZ*,FI0794YPBOY
M6>?]0G0UPM1P_NOWH_<W=?\ ;K2\B#P]XD\/>+=)BU[PMKMGJ5E.,PW=C<K+
M$_T920:NUXWXA_8Q\&6&K2^+?@1XLU7X=:U(=SR>'Y<V4[=A+:.?+=?]E=H]
MJI?\+:_:D^"O[GXS_"B/QEH\7WO$W@52;A%'\4MF^"3CDE,*,=Z/]8L?EGNY
MQA907_/VE>K2]79*I#SYH<B_G>X?7JV'TQ5-I?S1]Z/SLN9?-67<]QHKC/A7
M^T)\'?C1!GX>^.;2\N5!,VFR,8;N$CJ&A?#C!XSC''!-=G7TF"QV"S+#K$82
MK&I![2BU)/YJZ.^E6I5X*=.2DGU3N@HHK@?B-^U'^S]\)]0?2/'OQ4TRSO(S
MB6RB9KB>(^CQPJ[)^(%1CLQR_*Z'ML;6A2A_-.2BOODTA5J]##PYZLE%=VTE
M^)TW@?\ Y!$O_7[-_P"A5L5Y=\#_ -I3X$_$=3H/@_XG:9<W\MW(T-C*[03R
M@G(V1RA6?CT!KU&C YCE^:4/;8*M"K#^:$E)??%M!1KT,1#GI24EW337X!11
M17::A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L
M1-*_]&-0![I1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\
MKBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&
M@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/
M_(L7O_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]
M"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
M?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#@?BI^S)\%_C#-_:?BWP?%'JJ$-!KNF.;
M:]B8=&$L>"Q'8-N ]*XO_A!_VO?@E^\^'GCJU^).B1=-$\5N+?4T3^['=CY9
M&_VI./05[E17S>-X5RK%8AXJBI4*[WJ4GR2?^)*\:GI4C->1PU<NPU2;J0O"
M?\T='\^DO^WDSXO_ &NOV_/%]KX+7X:>$O!7B#P9XGNRRZY_:T(CFM(,#'V=
MU/SB0Y E & IP,D$?%DDDDTC2RN69B2S,<DD]237NO\ P4A_M'_AK37OMN[R
MOL5C]DW9QY?V:/./;?O_ %KPFOX2\3\\SG-N+\30Q]9U%AYRI1NE%6@W&_*M
M$Y6YFTM;]$DE^0<08O%8G,ZD*TW+D;BNFB=KV6FN[%CDDAD66)RK*0593@@C
MH0:_0'_@G+^U;KWQ<TB[^$?Q&U-[O6]&M1<:?J$S9DO+0,%82'^)T+(-W5E8
M9Y4D_G[7NW_!-[^T?^&M-!^Q;O*^Q7WVO&<>7]FDQGVW[/TKI\).(<RR+CG!
MPP\GR5YQI3CTE&;Y;M=XM\R>ZMV;3OAO&U\'F])0>DVHM=&F[?AN?I=1117^
MA!^U!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L
M1-*_]&-0![I1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\
MKBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&
M@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/
M_(L7O_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]
M"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
M?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH ^7?^"C7[*.O?%W2+3XM_#G3'N];
MT:U-OJ&GPKF2\M Q93&/XG0LYV]6#''*@'\_Y(Y(9&BEC975B&5A@@CJ"*_:
M*N!^(O[+O[/WQ8U!M7\>_"O3+R\D.9;V-&MYY#ZO)"RL_P")-?S[XD^""XLS
M66:Y56C2K3MSQFGR2:5N9.*;B[+5<K3WT=[_ !>>\)K,L0\1AY*,GNGL_/39
M]]-3\FXXY)I%BBC9G9@%51DDGH *_0#_ ()R_LHZ]\(M(N_BW\1M,>TUO6;4
M6^GZ?,N)+.T+!F,@_A=RJ';U4*,\L0/4O@?^S9\"?APIU[P?\,=,MK^*[D6&
M^EC:>>( X&R24LR\>A%>H4>&W@@N$\UCFN:UHU:T+\D8)\D6U;F;DDY.VWNI
M+?5VL9%PFLMQ"Q&(FI26R6R\]=_+30****_H(^T"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _
M\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH
M**** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_
MZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'
M_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%
M$U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
MC^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^
M01+_ -?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\
M1C4 >Z4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(
M53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_
M "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\
MR+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\
MT*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MQ_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?
MP/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HKD/C)\??@U^S[H=GXA^,WQ%TWP_;Z
ME?+8Z4E[,3/J%TP++;VT*@R7$I56;RXU9MJL<8!(N?"GXO?##XY>"K?XB_!_
MQYIGB/1+J22*+4M)NUEC$L;E)8FQRDB.K(\; .C*58 @B@#HZ*** "O"_ /_
M "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:@#W2BBB@ HHHH **
M** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYI
MW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ D'P?]<5_D*FJ'3O^
M0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZX
MK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_
M@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 ?G%\&OB!JO[1__!S)\7="\72&YTC]G7X':;I'@ZQE.8K*_P!:%E?7
M=]&IX6=X9/L[..3&@6IOV4?B'J?P>_X.,/VD?V2O#]P8O"OQ#^$^C?$QM*0X
M@M=9@-GIMS/&G1'N$E1Y2!EVA4GD5+?^"[']A+_@OEXL_:M^*FJ6NB_#3]I3
MX4V6E)XPU.=8+&P\5Z3]GBCT^XF<B. SV,)>$NR^:Z/&F66K/[ WPMNOVB?^
M"QW[0O\ P5(\/C[1\.W\'Z5\-?AAXACYM_$D< MKC5+VU;I+:I=VZ0QSH6CE
M*R%&(4T ?H31110!XEJG[4OQEL-3N;"V_8M\;W4<$[QQW,5S;;9E#$!QENA
MR/K7C'B7X]_M)?"_X\ZU^T!H?[!/Q!\0#Q%H]II1T:T:(/:^068RET$F0<XQ
MM&/4U]J44 ?'/_#RG]K+_I$_\4__  +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_
M\CU]C44 ?'/_  \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__  +'_P C
MU]C44 ?'/_#RG]K+_I$_\4__  +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CU]
MC44 ?'/_  \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__  +'_P CU]C4
M4 ?'/_#RG]K+_I$_\4__  +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CU]C44
M?$/C_P#X*??M+:)X,U'5?$O_  2[^).F6$%N6NK^]U!4B@7(^9F-O@"M#2?^
M"F'[5-SI5M<V7_!*CXH30R6Z-%-%> K(I4$,#]GY!'->[_MS_P#)H_CW_L O
M_P"AK7=?"[_DF?AW_L!6G_HE* /E;_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4
M_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_
M $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?
M](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?
M^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_
M (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_
M (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_
M^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C
M_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_
M^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1
MZ^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>L?Q_\ \%/OVEM$\&:CJOB7_@EW
M\2=,L(+<M=7][J"I% N1\S,;? %?;U>4?MS_ /)H_CW_ + +_P#H:T >$:3_
M ,%,/VJ;G2K:YLO^"5'Q0FADMT:*:*\!612H(8'[/R".:L?\/*?VLO\ I$_\
M4_\ P+'_ ,CU]4_"[_DF?AW_ + 5I_Z)2MV@#XY_X>4_M9?](G_BG_X%C_Y'
MH_X>4_M9?](G_BG_ .!8_P#D>OL:B@#XY_X>4_M9?](G_BG_ .!8_P#D>C_A
MY3^UE_TB?^*?_@6/_D>OL:B@#XY_X>4_M9?](G_BG_X%C_Y'H_X>4_M9?](G
M_BG_ .!8_P#D>OL:B@#XY_X>4_M9?](G_BG_ .!8_P#D>C_AY3^UE_TB?^*?
M_@6/_D>OL:B@#XY_X>4_M9?](G_BG_X%C_Y'H_X>4_M9?](G_BG_ .!8_P#D
M>OL:B@#XY_X>4_M9?](G_BG_ .!8_P#D>C_AY3^UE_TB?^*?_@6/_D>OL:B@
M#XY_X>4_M9?](G_BG_X%C_Y'H_X>4_M9?](G_BG_ .!8_P#D>OL:B@#XY_X>
M4_M9?](G_BG_ .!8_P#D>C_AY3^UE_TB?^*?_@6/_D>OL:B@#XY_X>4_M9?]
M(G_BG_X%C_Y'H_X>4_M9?](G_BG_ .!8_P#D>OL:B@#XY_X>4_M9?](G_BG_
M .!8_P#D>C_AY3^UE_TB?^*?_@6/_D>OL:B@#XA\?_\ !3[]I;1/!FHZKXE_
MX)=_$G3+""W+75_>Z@J10+D?,S&WP!6AI/\ P4P_:IN=*MKFR_X)4?%":&2W
M1HIHKP%9%*@A@?L_((YKW?\ ;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3
M_P!$I0!\K?\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/7
MV-10!\<_\/*?VLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-
M10!\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/7V-10
M!\<_\/*?VLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\
M<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/7V-10!\<_
M\/*?VLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\<_\
M#RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/7V-10!\<_\/*?
MVLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\<_\ #RG]
MK+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/7V-10!\<_\/*?VLO^
MD3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\<_\ #RG]K+_I
M$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/7V-10!\,_#?\ X*B?M&Z_
MH,UYX5_X)B?$;5;9-0GCDN;#45D195?#QDB#[RG@CL:Z#_AY3^UE_P!(G_BG
M_P"!8_\ D>O4O^">_P#R1/5O^Q[UG_TI->Z4 ?'/_#RG]K+_ *1/_%/_ ,"Q
M_P#(]'_#RG]K+_I$_P#%/_P+'_R/7V-10!\<_P##RG]K+_I$_P#%/_P+'_R/
M1_P\I_:R_P"D3_Q3_P# L?\ R/7V-10!\<_\/*?VLO\ I$_\4_\ P+'_ ,CT
M?\/*?VLO^D3_ ,4__ L?_(]?8U% 'QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG
M]K+_ *1/_%/_ ,"Q_P#(]?8U% 'QS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_
M:R_Z1/\ Q3_\"Q_\CU]C44 ?'/\ P\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\
MI$_\4_\ P+'_ ,CU]C44 ?'/_#RG]K+_ *1/_%/_ ,"Q_P#(]'_#RG]K+_I$
M_P#%/_P+'_R/7V-10!\<_P##RG]K+_I$_P#%/_P+'_R/1_P\I_:R_P"D3_Q3
M_P# L?\ R/7V-10!\<_\/*?VLO\ I$_\4_\ P+'_ ,CT?\/*?VLO^D3_ ,4_
M_ L?_(]?8U% 'QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q
M_P#(]?8U% 'QS_P\I_:R_P"D3_Q3_P# L?\ R/7/_#?_ (*B?M&Z_H,UYX5_
MX)B?$;5;9-0GCDN;#45D195?#QDB#[RG@CL:^YJ\+_X)[_\ )$]6_P"Q[UG_
M -*30!Y;_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (]?8
MU% 'QS_P\I_:R_Z1/_%/_P "Q_\ (]'_  \I_:R_Z1/_ !3_ / L?_(]?8U%
M 'QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (]?8U% '
MQS_P\I_:R_Z1/_%/_P "Q_\ (]'_  \I_:R_Z1/_ !3_ / L?_(]?8U% 'QS
M_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (]?8U% 'QS_P
M\I_:R_Z1/_%/_P "Q_\ (]'_  \I_:R_Z1/_ !3_ / L?_(]?8U% 'QS_P /
M*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (]?8U% 'QS_P\I_:
MR_Z1/_%/_P "Q_\ (]'_  \I_:R_Z1/_ !3_ / L?_(]?8U% 'QS_P /*?VL
MO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (]?8U% 'QS_P\I_:R_Z1
M/_%/_P "Q_\ (]'_  \I_:R_Z1/_ !3_ / L?_(]?8U% 'QS_P /*?VLO^D3
M_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ (]?8U% 'PS\-_P#@J)^T;K^@
MS7GA7_@F)\1M5MDU">.2YL-161%E5\/&2(/O*>".QKH/^'E/[67_ $B?^*?_
M (%C_P"1Z]2_X)[_ /)$]6_['O6?_2DU[I0!\<_\/*?VLO\ I$_\4_\ P+'_
M ,CT?\/*?VLO^D3_ ,4__ L?_(]?8U% 'QS_ ,/*?VLO^D3_ ,4__ L?_(]'
M_#RG]K+_ *1/_%/_ ,"Q_P#(]?8U% 'QS_P\I_:R_P"D3_Q3_P# L?\ R/1_
MP\I_:R_Z1/\ Q3_\"Q_\CU]C44 ?'/\ P\I_:R_Z1/\ Q3_\"Q_\CT?\/*?V
MLO\ I$_\4_\ P+'_ ,CU]C44 ?'/_#RG]K+_ *1/_%/_ ,"Q_P#(]=%\)?V]
M_P!I3XB?$O1/ _BC_@FU\1?"^G:IJ"6]YXAU*Y!M]/C8\S2#R5RJ]3R*^I**
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AU'3=.U>RDTW5K"&
MZMIEVRV]Q$'1QZ%6!!J2***WB6"")41%"HB+@*!T '84ZB@ HHHH **** "B
MBB@ HHHH ***\B_:L_;&\ _LKR^#O"5_X?U+Q-XW^(^OG1/AYX%T$Q?;M;O%
MC,LS!IG2.&V@B!EGN'8)$@_B9D1@#UVBO%_V?_VS?#WQ>^,_BS]E[Q]X&O?
M_P 4?!>G6NJ:KX1U*]AN5O=*N2RP:G8W$1VW5J9%>%FVH\4J%'1<H73_ (*!
M?MS_  ?_ ."=/[+/B3]J7XS&XN;+1;<KIFB6!'VO6;XHS16D /\ $P1W9L$1
MQ1R2M\L;&@#VFBN5^!/Q2M/CE\$/!OQLT_2)-/M_&'A73M;@L)I0[VR7=M'.
ML3,  Q42!20!G%<Q\+OVFK/XDZ!\0?'$?@?45T#P;XXU#P[I-YI44VHW.NFP
M\J"\FCMH(=Z%-0%[:;%\S/V,R%E#%4 /3+ZPL=4M)-/U.RBN+>5=LL$\8=''
MH5/!%/BBB@B6""-41%"HB# 4#H .PKP/_@G=_P %"/AS_P %(/A=XL^+GPN^
M'WB7PWIOA;XAZCX2ELO%MM';WTEQ9Q6[2R/"COY(W3E0C,6&S+!2=HY+]LC_
M (*7^,?V;=3U^S^"G["7Q2^-%IX*M_.\>ZUX)CM(;+1\1+,UO&US*LE]<K$R
MR/#;1R; ZAF5B5 !]5T5YC^QK^UQ\'?V[/V9O"?[5_P$U&ZN/"WC"P>XL!J%
MN(KFW>.5X9K>9 S!98IHY(V"LR[D)5F4AC:\+?'Z/Q;^T!X]^#.E^%)'T[X?
M:)I,^K^(8KEI#)J5ZMS,VG);I&6+Q6L=I.S!B6%_"H3.30!Z)17SI^R-_P %
M)/AA^V-^TW\9_P!F/P+\,O&6@ZE\$FT6+Q!=^,-(_L]KV74DNI(O)MW/G+&(
MK97#2JC,)AA !D\]^W/_ ,%28?V./BWI'P0\"_L6?&?XV>([[P__ &UJ]E\(
M/"?]I_V'9O,T-N]VVY1&9GBN @ZG[.Y]* /JRBOCK]AO_@KI+^V=^TWJO[*^
MO_L%_&SX2:_I'@G_ (2BZE^*GA^#3D-DUTMK%M3S3(QED\T(0NT_9Y>?D-?8
MM !1110 4444 %%%% !1110 4444 %%>3?M:_MA?#?\ 9%\.^'9_%6DZGKWB
M3QOXFM_#G@'P7H"1-J'B#59LE8(O-=(XXT56DEGE=(XHT+,V=H;+^"'[:6C_
M !$^/NN?LD_%?X>7O@+XHZ)X=@\1)X:O]1AO(-7T665H1J%C<PG$\23*8959
M8Y(Y,90JZ.P![;17SA^V5_P4M^%G[&'Q@^$_P1\9?##QMJ^J?%[XC:5X/T/5
M--T-H]*LKJ]GCC#SWDVV-BJ.S^7%YCGRR"%Y8?1] !45]86.J6DFGZG917%O
M*NV6">,.CCT*G@BO!_$/[>>B>'M+^(>N0?"/Q!K\/A/X@+X,\'Z9X3 O=3\:
M:NMC#<W,-I;L(TB$$CW$+R22A$^P74DC1I&37 ?L>?\ !6G2?VB?VK]<_86^
M._[*WCSX)_%C2_#G_"0Z;X:\;/:7$.M:5Y@C:XM+JUD>*4JYPR@D?*^UF,<@
M0 ^NHHHH(E@@C5$10J(@P% Z #L*=7SU_P %*?\ @HW\+_\ @F/^SAJG[2'Q
M5^&OC7Q+IVFB)6MO">A-,D;RRI!$;BY<K!;(TTD:9=]Q+C:CGBO?-%U)-9T>
MTUB.(HMW;1S*A.2H90V/UH LT5Y[HOQX'B+]IGQ'^SWHWA4S6_A+P=IVLZ]X
M@%X<0W5]<726]BL(C.]_*LY9G;>"BR0?(?-!'FG[.'_!2KX7?M._MF?$W]B_
MP;\,/&FCZS\*]$T[4-=U/Q;HK::ET+W+0BW@E(GV&/:^^5(S\V O>@#Z-HKQ
M_P#:%_:_T#X*_%3P7^SQX3\#ZAXQ^(_Q!COKGPYX5TVZAMTBL;-4:ZU"\N)F
M"VUM&9(DW /([RJL<;G=M@^"/[8^D?$CX_\ B;]DGXD?#^]\%_$WPMX?M/$$
M^@75]%>6VJ:+<RR01:C8W,6/.A$\4D+B1(I$D7!3:R,P![/1110 4444 %%%
M% !1110 4444 %%%>5_M<?M>?"_]C?X>:=XV^(=KJ6IZAXB\267ASP9X4T&%
M)=2\1ZU=OLMK"U21T0R.0S%G=(T1'=V55)H ]4HKPWX1?ML6'BO]HBX_9$^-
MGPPOOAY\23X8'B31-%OM4M[ZTUW2?-\F6:SNH3MDD@EPDT#JCIO1U#QL)*P_
MV\_^"EGPL_8$U/P!H7C_ .&'C;7+KXC>/=*\)Z->:+H;#3;6]OYBD7VB]EVQ
M+\B2OY<9DD(B.4 (:@#Z.HHKPKQ-^W/X<\*:A\4))_AKK>KV/P]\2:?X9TF'
MPPOV[4_%6OW%C#>R:=96FU06BCN;8&4R^6I^T&4PI;2/0![A?6%CJEI)I^IV
M45Q;RKME@GC#HX]"IX(I\444$2P01JB(H5$08"@= !V%?'O[+G_!76Q^,?[8
MC_L&_M&_LB?$'X'_ !+O?#LNN^%-+\:26=U:^(+",GS&M[FSEDC:1 KL4!(
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
M+UW0="N_$.HZ996/B6...]86DYA,DD<;.L98J3LW,1W.:]VH **** "BBB@
MHHHH **** "BBB@ HK@?VG_VF/@]^QY\"/$7[1WQY\3?V5X7\,V8GO[A(3++
M*[.L<4$,:\RS2RND<:#EG=1WS7FO@_\ ;\:R^,O@;X(_M*_ '7_A5JOQ3L[F
M;X<2Z[JEG=PZC<6\2S3:9<-:R,+/4%A;S!"2\;A7$<SNA6@#Z(HKP#_@H_\
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
M5T/_  =,@'_@BI\3,CIKOAC_ -/UC77?&C]G3XP_\%(OVOO@)\1OBI\!=?\
MAQ\-?@/X@E\9W]AXQO=/DO\ 7_$PC1=/M[>*QN;A5@M'$DLD[L!(Q1(E9=TB
MQ?\ !P=^SS^TY^V%_P $Y/$W[+'[*7[/^J^-_$_B?5=(GA>VUW2;"ULTM-2M
M[J0S27]Y <E(2%$:ORPS@<T ?;FI:EI^C:=<:QJU[%;6MI \US<SN%2*-069
MV)X  !))Z 5X5_P3KTF\\0_ &?\ :+\3:<\6K_&CQ-=^/;J.ZCVRQ6=YY::3
M"ZGE9(=(M],@8'D/"W Z"7]K;2_BW^T'^R+<_"WPM\+]?\/ZG\2;NR\-^(M/
MO[NS-WH6BWETD.JW,DMI<30ATT\W1C,4KGS&B&022.L_:<^(7QB^ OP$O?&'
M[,O[,4GQ1U_2#:Q:=\/]-\26NC/<6WF)'(8I[A3$IBB+.(R!OV; 02* /@O]
MMC]K;4O O_!8S]G*?]N?]B7Q)X:^%^FZW?:+\&/B6OB"RO;2;Q=JJ1VR37\-
MN7^SJ(E9(HVD#*9'G(<1CR?L?_@J< ?^"8O[1H(_YH/XO_\ 3+=UY3\9OAG\
M7_\ @J*OPH\+_%+]DWQ3\)O!O@CXEZ3XZ\3R_$+4=)EU"^N=,+R6VG6,&FWE
MU\LD[#SKB9H<0HRQHYES'ZY_P4K\+?%3XC_L&_%WX/?!7X2:KXS\3^./AOKO
MAS1=*TO4=/M=MS>Z=<6T4LLM_<V\:Q*\B[B&9@.0C4 <[_P1M_Y1.?LW_P#9
M%/#?_INAJ;]FCP[H/[1'Q:^./[0?C#1[;5="\0:[_P *[\/6UY")8+G0]",]
MM=JRM\K+)J]SK*-V>.*'.0 !S/[$6E?M2_LU_P#!(?PE\-M8_9LUC3?BM\-/
M@];Z+I_A"_U73+H:IK%GIXBA$<UE=SQ>3).B#<[(0I)*C%>L> O 'B7]C;]B
M_2/AU\*/AYJ7Q&U[P/X-AM;'1+#4K2RNO$NHI&/,D:XO)(H8GGG+S222,,%W
M;#'"D \6_P""VW@V[_:5_8_G_P"">O@.RAOO&_QVU6RT70K:6+S$TRQM[VVN
M]0UFX'5+>S@CW[^\\MM$OSS(#]7?#[P5H_PV\!:)\.O#QE_L_0-(MM-L?.;<
M_DP1+$FX]SM49-?FU\'OVB?^"X'P\US7_BYXY_X(*7'BOXC>)@(M2\0R_M-^
M%K6WM;*-V:WTRSAS(;:SBW,VW<SRRM)+(Q9_E^__ (=>*/CAIG[/.B>,?C'\
M.#J'C^30[>[\1^$O"%Q:XAOI0K2V=M+=7$<,BPES&)'E42"+=G+ 4 ?&/_!L
M2 /^"7<0 P!\5?%V/_!M-7Z%U\,_\$ _V?\ ]J']D[]BJ?\ 9^_:J_9UUCP+
MKUKXWUS5XI+O7M'O[:Z@O;QKB,(^GWL[!P)"&#JHRIP3D9^YJ "BBB@ HHHH
M **** "BBB@ HHHH _,__@X_U;5=6N_V.O@M-*Z^'_&7[7WA2#Q"H.$GC28J
MD3^JGSF?:>,QJ>PI_P#P<^Z]J7@/]F/X _%;PL[Q>(?"_P"U?X1OM N(3B19
MUAOSL4CG#8Y'?:/2OHW_ (*V_L*^)?V\?V7+3PM\+=7L=-^(W@#QGIGCCX8:
MAJA*VR:YITA>**9E!98I8WEA+#.TR*^&V8/G'[1_[/OQR_X*B_&3X":5\7?V
M<]?^&GPX^$?CNW^(7C>V\7ZGIT\^L:[9PO'8:79K8W,XF@22:9YKB3RT:/:L
M>\NWE@#?^#EL _\ !#_X\@C_ )A.D?\ I\T^OL;X1LJ?"3PP[L H\.61))X
M^SI7RW_P7D^!W[1'[57_  3-^(G[+'[,'P*U7QOXL\<VUC;V$=GK.EV-O9^1
MJ=G<N\\FH7=O@&.*3;Y8D)9<$*"#7?\ Q>L?V@?'W_!/F3X9^#OA9X@\*^-_
M%&@:?X3FL;R]L9+K04O7@L+S4O-M+B: BT@FGN@5D8M]G "DD*0";_@GI OQ
M#^&OB?\ :QU.$23?&KQK=>*=,DD7/_$BC6.QT,KGHKZ;9V=SM' ENI2,EBQ^
M0O\ @IO^UMJ7PO\ ^"E7[..H?MN_L2^)-,^!'ASQ^Z^"_BE!X@LKJ#_A,+I#
M;6-S>6T!=H+:&-II%1W1W9A* WV=HC]Z?&[6_B)^S=^S+>7W[*G[-W_"PM8\
M*:3:6OA?X;V7B*#1_MMO&\4/DQW5PK1Q>7!N=0P^;R@@P6!KYR^/G@#XU_\
M!5[X8^#?@?\ %+]CGQ;\(_"5MXXT;Q'X_O?B'JFD2W,D>FW*78T_38M.O+EY
M'FFC2)KB80*D#2,HD<A  ?1?[:X!_8U^+8(R#\,M>S_X+IZ\._X(%?\ *&[]
MGK_LGT'_ *-EKVS]M>R^(&N?LH?$'P?\+/A;JOC#7_$'@[5-)TK1=(O;&VD>
M>XLYHHV:2^N+>)4#LH8[\C=D*<''AO\ P2S\'_M+_LC?\$D_"7PD^+?[,FO:
M7\0OA?\ #^XMQX3?5]+O#K=Y )Y(H;66QNYT(E(C4&0QD&09'!( .W^!WA_0
M_P!HW]ICXX?&;Q;I-OJGARU$/PLT"TO(A);W5E8H\VL.%/!$M_>S6<JG[W]D
M)QQSS7_!9NRO/BE^Q!X@_8R\!:);ZOXZ^.:KX/\ !>BRKE4>9E:YU&7 )CMK
M&V62ZDEQA3%&H^>2-6]0^ /PV\:?LE_L6Z+X+L_"-YXW\8^'_#$E]K&FZ1=V
MMO/XC\03E[N_>.2ZEB@C:YOIIY-TDBH#+DM7Q-\+OVB?^"WOA#QYK_QR^(?_
M  04NO%7CS6U>SMM3?\ :<\+6MKH^DB7?#IEE$3(8(N$DFDRSW$PWN0B010@
M'Z!_ WX!>!_@7\+? /PST2T2\;X>>"+7POH>KW4*_:5LH8+:%EW=5$GV2!F
M."8U]!7RU?\ P8LOVM?^"V?AO]J+PW9*/#7[,_@+5/#MWXBB3Y=5\4:LNV73
M8WZ2)963L\I!PDUZL?WEE"V_VJ/C9_P5XTC]D/P/8_ _]AJ3Q/\ %7QE!Y_Q
M$C\,_$/0M,A\#VTC^9)96USJ-P5N;Y(I!;QW"Q2P"2)YRK#9"^'^R5\:_P#@
MJ9;>*_ ?[.*?\$9K#X%_#6TOU_X2#QQJ_P >=&\1FQLTWW$P%I:'[1<W5U("
MAN'=F\VY::3>=QH ^[J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *KZM<7UII=S=Z7IWVRYBMW>WM/.$?GR!253<>%R<#)X&<U
M8HH ^'?A9_P69\5_&OXV_%OX"_"?_@FY\7/$FN?!#5X].^(46DZ_X:4V\LOG
MF'[.MUJD)NO,6VE90G.  0I8 ^W_ +!G_!1+]FK_ (*,?#;5/B'^SWK&J17/
MAW6'TGQ=X4\2Z8;'6/#U^F=UM>6Q)V/P<,K,A*L Q*.%^ O^"9GQC\3?"#_@
MK/\ \%&=2\/?L]^./'IF^(GAMC!X*33GDA=+?5"D;K>7EN<R9.UEW(-C;V3*
M[I?V1/AO\>?^"/GP*_;2_P""Q7[97PRLM!\3?%SQ6/$FE?"33M;BN_[+#7UT
MMA:W5U;;XFFFNM51':+?M5=XRSM&H!^M=%?FI\?_ -K+_@HM\$-=^&GQ;_9W
M\0_%_P"-\EWXKL['XO?"?4?V9=1T/2X=+F1S<W^CW<NDVUS;&!PJI%<W=VSB
M1"V=C[I_B;^T!_P50^)/_!7GXF?\$[O@M^U!X'\)Z)'\!4\6>%O$#_#>.X;0
M)I=0C@BD:&:>1KVY!4Q%FDC@"322>061$(!]I_%?XT?&_P #_M$_#/X3^!/V
M7=3\5^$?&+:H/&?Q#M=?@MX/!PMK=9+8RVSJ7N?M#DQC:R;-N?G)VUZC7Y[?
M$;]H_P#X**?LX?\ !1K]B;]D;XO?M">$/$>B?%C1/$T/Q(;0? :64VIZCH^@
MB>24S22R!8I+F:.55@BMBOE;3N5BH]"\&?M0?%O]N7]NKXV?LM?!+XSZC\-_
M!GP#ATC3-<\2>&M)TZ[U;7?$%_#-.\:-J5M=6\%I:QQB-E\@R23,2)%1<, ?
M8]>&_P#!1C]LZ[_X)_?LC^+/VKH_@AK'CRV\)6/VJ_TG2-4M;/RXMZKYLLL[
MY6,%ADQQRN.NPC)'R[\!O^"O'COX!WO[5OP _P""@T]EK'B[]E/3$U\>*M T
M];+_ (33P_<VWVBQE^S@F."];?!$ZH1%ON4"@;7->7?\%.++]N'XW?\ ! OQ
MQ^UO\1/VFS8ZAXS^&5MXBUWX56?AC33X?L])OC!,+"&<V_\ :/VJ""5#]H:Z
M9))HW_<A' 0 _3_X*_$7_A<'P;\)?%O^Q_[._P"$I\,V&K_V?]H\[[+]IMXY
MO*\S:N_;OV[MJYQG SBOG']L/_@J<_['W[4WPS_9-UG]DWQEXIU[XPW5];_#
MR\\/ZUI26VH2V:Q-.DC75S$;=E6:,_/\I#C!)R![1^Q7_P F;_"7_LF6@_\
MIN@K\^_^"Y>M^+_#G_!7/_@G=K?@+P1_PDFL6WBOQLUAH?\ :4=G]L?[-I(V
M>=("L?!)R1CB@#Z]U_\ ;I^.W@#6_#$7Q7_X)U_$;P_H?B/QCI/AV?Q(OB?P
M[?0:5-J-Y%9V\]Q%:ZA),(?.FC5F1&V[AFOI.OF'2/VC/VQO$_[6/P\^$'Q7
M_8^B\$>"-;L-7O-1U^7QA8ZP+F_M(XI+6T\N*/="<F2<29&3;@ \'/B?Q)_:
M4_X*/ZK_ ,%N]4_X)[?#OX]^!])\&:G^SG-XWT>ZF\!>9+H;/KD=BLSJ]PSZ
MA=1K%(B#S;:W_P!*,CPOY(BD /T*KR7]N7]J*\_8M_97\9_M06_P?UCQO!X+
MT.YU74=%T6_M;:1;6")Y99GDN9% C14).P22<C;&W./D_P#89_X*"_'KX3^*
M_P!LKX)_\% _C#:^/$_9/EL-;?XAV'AFVTNYU31+[2KC4DCDM+;;")HH[8J-
M@&]I,<X!KS[]JW7_ -MS]KG_ ((0?$K]N+Q#^T<WAA_'OP3UCQ+#\*+#PWIL
M^A6WAFZL99$LY+B2V_M"6]-@V\W*W,<8N&'[CRUV, ?H;^RE\<A^T]^RY\-?
MVE!X7_L3_A8?@#1O$W]B_;?M/]G_ &^QANOL_G;$\W9YNS?L3=MSM7.!WU?F
M_P#"3]MK4O@#^PE^P;^RWX*U'5=,U_XO?!'19)_$6B>"[SQ#>:-I&E^&K&>[
MFMK"T@G>:Y=YK:&-GC>&/S))9%D$7EOT7[.?[7W[97PT_;H\5?"KXQ/\2?B'
M^SJ_P[G\2Z9\9_'_ ,'9_"][X7U"V\Q[G2[PC3K"&YB,,32I*MLIR\:;G(?
M!]B_M+?&74?V>?@/XK^-VF?#+5O%[>%M#NM3ET'1;JU@N+B.")I7P]S+&@ 5
M"3R6_NJQXKF?V!OVKX?VY?V.O '[6UOX%;PS'X[T,:E'H+ZE]L-D#(Z!#,(X
M_,/R9SL7KCMFOC[2_BO^V1_P44_X)6_$+]O3PM^T-<_#ZQ\7>#O$U_\ #WX8
MV_AG2[K3?[#MTNX(8M5FGMY+R6YN8X6=Y+:X@2'SHPJ-Y;>9Z]_P0!_Y0U?L
M]_\ 8A1_^CYJ /L*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ JOJMY<:=I=SJ%GI5Q?RP6[R16-HT8EN
M&521&AE=$#,1@%V5<D98#)%BB@#\Y/\ @E7^S_\ MG? K_@I1^US\<OCI^QQ
MXF\,>#OCKXRTG4_!NN3>*?#UV+>"R%_&WVN&UU.66-G6YB90B28^8'! S]2_
M\%-OV,X_^"@W[!WQ*_8]'B*+2;GQGH2Q:5J=PK&*VO[>>*[M'D"@MY8N((M^
MT$[=V 3BO=J* /SM_9"^/_\ P78\>>&-&_9%_:7_ &#=-\$ZWID$6E^*_P!H
MIOB)8W-C-91@(^H6>G1+))-?RQ*=BEA$LS"20(H,%;G@SX,?M::3_P %^/%?
M[8.H?LE>)8_A7K?P-M? =IXQ_P"$DT A;Z'5$NS=-:C43<BU*!P#Y7FY _=8
M.1][44 ?!O[?OP._:M^(W_!6K]D?]I#X3_LL>(?$W@7X*2^+V\9>(;+Q%H5N
M"-9TN"SA\B"[U"&>7RGC9I,QKQ]S?65X,_9J_:7_ ."<_P#P5-^,7[4OPI^!
M^M_$[X,_M&6VGZCXGL?"-U9G6/"?B*S1T$AMKN>$7%I.)IV+Q,SJTBAD"QAG
M_0>B@#\Y];_X)*>-_P!L:']L3XU_'C3/^$"\2_M.^&M/\->#= N[J&[N/"^F
M:991Q6<]\UJ[Q-//=Q)<2PQ22+''&B"0L6QY)XO\/_\ !6KXG_\ !&#Q?_P2
M\^)W_!-[7)/B-H'PYB\(6/CFQ\;Z,= U^SM?*AMKF!OM)N#<R0QIF)H53<&:
M26#.Q?USHH \M_8ET/XK>%/V2?AUX,^-O@"#PQXGT+P9INF:MHT&LQWX@FM[
M6*%OWT0"-ED)^4L,$?,><?%__!5'X%_MK?&#_@IK^R?^TA\"?V(_%OC'P?\
M /7M>O\ Q9J-AXK\-6<E_'J$=E$BV45]JL#NR"V=B)1$#N4 ]2/TBHH ^5OB
M_P#M0?M\>//":?#[X ?\$U_B=X1UWQ!J%OIDGC?QUXM\%+8>&+6>58Y]5,5C
MKMY/=/;Q,\R0+"?,9 IX.#YJWP,_:KB_X.!X?VS$_99\22?"N/\ 9P'PV_X3
M ^(]".=0_MXZA]K-L=0^U&V\HX+>5YN[_EG7WG10!^97PO\ V#?VE?C5^UE^
MW[IGQY_9N\3>!OA]^U5X6T/1_"'B^ZU[0KMK+[#H=WITLT]O::C+,C&6>.2-
M=C!@N'*5Q'P_\)_\%8/#'_!'_P"(7_!)CXJ_\$\=7UCQAX=^$.L^"_"GQ(T/
MQII/_".ZYIGV*:WLI$+SB[6Y\HQQ)!Y!WLJ&5[8,Q3];** /RA^*?[!'_!3/
M1_V./V-?VDOV>?A1HFE_M"_LE>%X-"G^&NJ>*+>>W\4:3)I-GIU_;M<HRP)+
M(+7*IYFU5E<B7S @KZ=^!'BG]O+_ (*!^%=<T#]L/]D!_P!GKP'?>$]1T>_\
M-S^-[76]8\17-[;/:L^ZWB5+2T@CDF8!_P![-*8FPB1D2_8-% 'Y2_L3_#[_
M (*C_L8?L'>,_P#@DY\2/V%=3\='P[X=\0:3\,_B]X;\6Z7!H>K:9=K<R0F\
M2:<7=O*C3LBQQP2NPV*44*96^K?^")WP>_:*_9V_X)I?"[X ?M/?"6/P=XH\
M'Z#_ &=<::NO07[NHED=9&:WW1QDJZ_('<@@Y/'/U;10 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445CR_$
M3X?PR-#-XYT='1BKHVIQ J1U!&[BLJM>C0M[22C?NTOS)E.$/B=C8HK%_P"%
MD?#O_H?=%_\ !I#_ /%4?\+(^'?_ $/NB_\ @TA_^*K'Z_@?^?L?_ E_F3[:
MC_,OO-HD*"S' '4FOG+XT?\ !2[X*?#'6)O#7A'3KKQ7?6SE)Y+"98K1&!P5
M$S9WGW167_:JE_P46_:.M/"/P6B\'_#SQ9:2WWB:Z:UN9]/O%=X;15S*,H3M
M+91/=6>OSUK^>?%OQBS#AO,5E&1N/M$DYU&E+EYM5&*=XWM9MM-:I)7N?$\2
M<3UL!7^K82W-:[EO:^R73[[GWGX$_P""L?PTUK5(['Q]\-=3T*"1@OVVTO5O
M4C_VG79&V/\ =#'V-?4/A;Q5X<\;^'[7Q5X2UJWU#3KV(26MY:R!DD7Z]B#P
M0>000<$5^-=?4_\ P3$^/DW@SQ_??"/Q/KL<.B:O:R75G]KG"1V]W& 206("
MAXPV?4HE>#X9>-V>9AGM+*\_E&<:SY8U.6,'&3V4E%*+BWILFFT[M''D'%F+
MK8R.'QC34M%*R33Z7MI9[;'W[16+_P +(^'?_0^Z+_X-(?\ XJC_ (61\._^
MA]T7_P &D/\ \57]2?7\#_S]C_X$O\S]"]M1_F7WFU16+_PLCX=_]#[HO_@T
MA_\ BJV(I8YHUFAD5T=0R.IR&!Z$'O6M+$4*]_9S4K=FG^149PG\+N>._'S_
M (*%_L/?LL>,(? '[2/[5'@GP-K5S )K73?%&N16<L\9QAXQ(1O'(&5S@\=:
M]$E^*GP^@^'3?%N?Q/ GAQ+(W;ZLZ.(U@'60\9"]\XZ<]*^=O^"P_P#P33\)
M_P#!4#]CC5O@PT\&F>.-%D_MGX9>*6RDFDZU"I,7[Q?F6&7_ %4F,X5@X!>-
M"/G+]B__ (*]_%_]LW]D33?V6;*W_P"$=_; CU^X^'_CO1+RU7S/#%S:+MU#
MQ3-#T%O% #*J\(]ZT=J#APU;%'W?^SS^U]^S!^UIIE[KG[,OQT\-^.['3I!'
M>WWAC4ENX(9#_ TB97=C!VYS@CCFO1Z\7M[7]F+_ ():?L31V>G:<?#WPW^%
MOAI(H;>T@,US. 0B@*H#7%W<SN!G[TT\_)R^:\@^-G_!4GXD_LA?%;X6:'^V
MG^R=;^"O OQ?\40>&_#WC31?B"FKS:+J]PI:VM-7M/L<"6Q<!LR6UQ=Q(8WR
MY4;B ?8]%?(/B_\ X*G:K\'_ /@HQH7[ 7[0WP L_!-MXM\.ZAK7@_XFZEXX
M4Z/K5O:1-)+!$6M4*72*I,D,A0(H+!G#1>;KV?[;O[4'C?\ X)^^,/VR/!?[
M)^DZ/JEIX>O=6\"Z#XD\:R>7JMC#'(Z:C.5LT>""2-%GBB*^;)&ZAQ 6R #Z
MGHKX\_X(<?'?]I#]HG_@GI\._BG^T'X7M3<:]X=_M2/Q6OB3[7<:W<7%U<23
MR26_D)]EPQ&%#R#!P,!:^PZ /)/CM^WE^QK^S!XGL_!G[1/[27A+P3JFHL%T
MZR\2ZJEH]X2%.(?,P)3\Z9"YQN /6O3O#GB+1O%NAVWB3P]>BYLKR/S+:<(R
M[UZ9PP!'XBOS2_X.-+6VN/BE^PP)X$?/[8GAA#O4'*M.F1]#@9'M7T9^W%_P
M5#;]B?\ ::^#W[.>I?LK>,O%2_%_6;O3](\1:+>6AB$UO )7AAMU=YY9LO$N
M)4MX1O+F8*CE0#ZNHKY*_9H_X*9^/_B7^W5KO_!/W]IO]D#5/A'XUB\"+XS\
M'//XQL];M]>T7[5]E=VDM5"6UPDO!A#2C".=^ I>/XB?\%,_B%?_  Q^*7Q\
M_9+_ &78?B9X#^$%[J=GXDUJZ\:MI5SK=QIJ%M1CT2V2QNOM_D%7BW2O;+++
M&Z1&0 ,0#ZYHKA/V8?V@_!?[5_[/7@W]I/X=Z?JEGHGC;P_;ZMIUIK5D;>[@
MCE0-Y<L>2%=3E3@LIQE692">[H **** "BBH=1U+3M'L9=3U:_@M;:%=TUQ<
MRA$C'JS,0 /K32<G9;B;45=[$U%<[_PN#X2_]%1\.?\ @[@_^+H_X7!\)?\
MHJ/AS_P=P?\ Q==/U'&_\^I?^ O_ ".;Z]@O^?L?_ E_F=%7R+^VM_P51_X8
M]^-'_"H?^%$_\)%_Q*(+[^T?^$H^R?ZPN-GE_99.FSKNYST%?3'_  N#X2_]
M%1\.?^#N#_XNORB_X+(^(-!\2_MAC4O#FMVFH6__  BEBGVBRN5E3<&FR-RD
MC//2OTOPHX5R_B'BKZIFV'<Z7LY.S<XZIQMK%Q?5Z7/R_P 7.+<QX;X3^MY1
MB%"M[2$;I0G[K4KZ24ET6MCVG_A_Q_U:=_Y??_W#1_P_X_ZM._\ +[_^X:_.
MFBOZ5_X@WX;_ /0#_P"5:W_RP_F#_B-7B;_T'_\ E*C_ /*S]BOV$/\ @I+_
M ,-L^/-:\$_\*8_X1G^Q](%]]I_X2+[;YV95CV;?L\6W[V<Y/3I7U%7Y6_\
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
M<@D'J4E))IW3,6FG9GUM<W]I:6$FISS@010F5Y%^8; ,D\=>/2O/?A'^U_\
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
MB):)_P!^F_\ BJ/^&,/V6O\ HB6B?]^F_P#BJ].HKSO]4^%?^@"C_P""H?\
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
M%N]PCAG,#L'>.Y7:K!&Q]6U4U'P_H.L6-UIFK:):75M?'-[;W-LKI<< ?.K
MA^%4<YX4>E>(>X?DQ^Q!^RQ\ ?A-_P ' 6K^//\ @D]JED/@O<_">X/QTM/!
MM^+GPO9:[).WV.RMI(V:!;DD1S_9HR?(02X\M9#&/+?^"8_[7W[%'C3P#^UM
M^S9_P6H\;Z3X.^-GQ%^(^J6GQ)T_Q]*;2[U#17MXH;"STZ209:.U83?9X(<L
MA:.2,$.IK]N=#T#0O#&EQ:)X:T2TTZR@!$-G8VRPQ1Y.3M1  .3G@5!>>#/!
M^H>((/%M_P"%--GU6U39:ZG-8QM<0KSPLA&Y1R> >] 'X-_\$Z_VNI/^"8?Q
MD\$?LI_\%=-=\;:-\$O \^JZS^R?X_\ %W@B[MK/4$G>6WAN-0CVO/;S0VDD
MPMX)(U:V&H3>:%'V4I]@?\%Y/VS/@/\ &O\ X(+_ !8\>:!XMBTW3O'%A9P?
M#Z/Q ?L%WXG@CUBR N[.TGVSO"X5Y$)0%H5$N C*Q_2CQ!X9\-^++#^RO%/A
M^QU.U$BR"VU"T2:/>IRK;7!&0>A[5>  & , = * /G__ ()E^*?@M\2OV(?A
M+X^^%6M^&]:D7X8Z!9ZAJNB303R1S)IML'@F>/+)(I #1L0RD8(&*^@*** /
MF_7_ /@KI_P3H\%_M ^+OV6OB-^U)H'A3QYX*E@CU;P_XL$NF27+30I+$+,W
M*(M^S*ZX6W,C$D8!R,_.?A?_ ()C:I\=O^"?G[87P^T;PM/X/_X:?\=:_P"*
MO WAS6+1K-].+VUJEA/=0, UL]S=68NY(V DCCN$1U21'0?HC+H&A7&KQZ_/
MHMH]_#'LAO7ME,R+S\H?&X#D\ ]S5N@#\H?B#^U/;?$W_@WXLOV+_#$(N/VA
MM=^&-E\(9O@X)D7Q!%X@2*+2KU9;,GS((8XEENVF<");?;(7VLI-OXT?L2W7
M_!-OX^_L'?M</<+>>"O@7X+?X6?%_7HD(ATVTO-,:UMM9F)'[FT6^EE::5L+
M&LR%MJ[B/U+72-)35&UM-,MQ>O"(GO! OFM&#D(7QDKGG&<5.Z)*ACD0,K##
M*PR"/2@#\[/B#X-TO_@H/_P7/^#'QF^$&MV?B+X;_LQ^!M:OO$/B[2+E;C39
MO$>K(;:#28KB,E);B*%([J14)\M1&'*LZJ?T'\1>)/#OA#1+GQ+XLUZRTO3;
M./S+S4-1ND@@@3^\\CD*H]R:FTW2],T:QCTS1].@M+:($16]M"L:("<\*H '
M))_&IZ /R2_X-S/VE/V>KGXL?MM!?C?X40ZM^U#XD\1:8)?$%NAN](DDF=+^
M/<XWVY2-V\T94!22<5E_\$>/VB_@#9_\$AOVJ[V^^-7A6WCA^)GQ'O)3<:];
MH5M[F+-M*0S@[)0PV-T<G"Y-?L#10!_/_9^+=8\/?\$9_P#@GQ^W%\-X)/&?
MA']FSXEVNK?&'1?#+K>76E67VJ5);F6%"2C0*KC#8*FX1CA"S#Z,_P""G'_!
M13]BW]H?]JS]A7XE? /X^Z1XTT+2OCPMYJ^I^%XIKV+3DELPJ1W!BC;R)_FW
M&W?;,%!8H%!-?KFZJZE'4%2,$$<$5GZ7X0\)Z'%;P:)X7TZS2S,AM$M;*.,0
M%_OE H&W=WQU[T ?CAK'QN_8B_X)X?\ !5W]H#P?_P %;_V?O#K>"_C7X@L_
M&_P@^+?C#X;+J]K(C6,,-UICNUM+- T;(BB/;A"C%P@DC9OL[PE^WU^P[^S!
M^R!J_P"U#\//A#X:^'7@'Q1XFCL_A/I<6C6WA>;XA74L<$-O<QVTT<!@2:=F
M19IT7;;0"Y?;"01]BZYX<\/>)[1+#Q+H-EJ$"3+*D-]:I,BR*<JX#@@,#T/4
M5=Z=* /QU_9\\2>&O^#>[_@HC8?!KX^_$;P/;_"G]K:-M>;4-*2"QM_ _BY'
M)FMT4GS(]#D:X\N"23Y8N,E-D[O^PMA?V.JV,.J:7>PW-M<PK+;W%O('CEC8
M JZL.&4@@@C@@U+10 4444 %%%% '(ZY\!?@]XEU>?7M>^']A=7EU)ON+B5#
MN=O4\U4_X9I^ _\ T3#3/^_;?XUW-%>#4X5X8K5'4J8&BY-W;=*#;;W;?+JV
M>E'.,WA%1CB*B2V7/+3\3AO^&:?@/_T3#3/^_;?XT?\ #-/P'_Z)AIG_ '[;
M_&NYKE?C2WC]_AOJ5C\,M':\UB[B^SVP6YCB\D/PTNZ1E&57..<Y(]ZX,PX=
MX4R_ 5<3_9E*?)%RY84(2E*RORQBHMMO9)=3HPN:9SB<3"E];G'F:5Y5))*_
M5MO1+J?%GQ]U+P1??$[4+3X=:%:V.DV#_9;<6JX$[(2'E)[Y;./]D"N,KTS_
M (8\_:,_Z)W_ .5>S_\ CU'_  QY^T9_T3O_ ,J]G_\ 'J_@?-.$>/,TS*MC
M)917@ZDG+ECAZBC&[O:*4$DELO(_I#!YWPY@\+"@L;3?*DKNK%MVZM\V[W9[
M#^RSX'^!OQ<^&<5SK'P[TN75],?[-J9,9!D.,I+@'^)?_'E:O2O^&:?@/_T3
M#3/^_;?XUXW^S!\'OVAO@]\28]0UGP(T>CZA$;?5=NJ6K;%ZI+M64DE6] 3M
M+8ZU].U_8/A?E& S7A&BLXRB-+$TOW<O:X=0<^5+EFN:";YHVN_YE(_#^+L=
MB<'G=1X'&N=*?O+DJN2C?>.DG:SV7:QPW_#-/P'_ .B8:9_W[;_&C_AFGX#_
M /1,-,_[]M_C7<T5^A_ZH\*?]"^A_P""J?\ \B?,?VWG/_034_\  Y?YE30]
M#TCPUI$&@Z#81VMG:Q[+>WB'RHOH*^4?^"T7QS^#/P?_ &0K2W^*7Q3T#P_-
M>?%3P!<6=OJ^K0V\MQ%;^,=&N+B1$=@SK'#%+*[ $(D;,< $U]<T5[U.G3HT
MU3II**5DEHDELDNB1YTYRJ2<I.[>K;ZGRA_P4]_X)W_!W_@K1^RO:Z/X9\=6
M>F^+]!N/[<^#WQ2T&\#R:'JT9!CFBN("2T#O&BR!#_"KKB2*-E^:?^"6G[07
M[=_PX_X)Z?MB_M ?M)?!?^TOCYX)^)FLRZKX4BM&"ZUJFE>"?#T$$@2+_6+=
M"UBGS#\L@FS$ &05^HM-CAAB=Y(H55I&W2,J@%VP!D^IP /H!5DGX ?M@?M?
M_LT_M(_\$[OV:_VL-6_:&UWXC_$6T^.G@37/B[KD\%Z=,\#G?(]YIPMHD%CI
M212D11QHHGN(X5D9IP#)7V-^WM\+_P#@GG_P4%_:O:(_M1:S^SM^T/X$^'^F
MZU\.?BUI_B%]#O[_ $2[^T2*LMM<F W$$,BR&2 E)46=2719&6OTQAT/1;>T
M-A;Z1:QP--YS0I;J$,F_?OP!C=N^;/7//6HM=\+>&/%%L++Q-X<L-1A659%B
MO[-)E#K]UL.",CL>HH _$#]H/XT?MX^./^">W[(/_!3#]J3PI>>,H?@%^T/)
MJOQ%U3PUI)4^(/#4%VUO!XFCME51Y;0Q,5D"JK"X28!8Y"5]:_X*<_\ !13]
MBW]HC]J?]A;XD_ /X^Z1XTT+2OCVEYK&I^&(IKV/3DELPJ1W!BC;R)_FW&W?
M;,%!8H%!-?KF8T9#$R J1@J1QCTK/TKPAX3T**W@T3POIUFEFTC6B6ME'&("
M_P!\H% V[N^.O>@#\S;S]OSX=_'K_@HE\??V2_VT_'/B/PU:>!QIUG\'_@OH
MMEJ%M/X[@N+-I9-2FCM$%SJ[NQ15LR?L\41S)"[!Y$^(O@CXR\2:K_P;;_LP
M?%+X->%-:\5W'[*G[1]CX\^*_AK3=*GWK86GB#6[AX@S($F=$N+::1%9O*BE
M6238N#7]#1TW3FU :LUA";I83$MR8AY@C)SLW8SMSSCIFG6]I:VD/V>TMHXH
M]S-LC0*,L26.!W)))]230!^07_!53_@I'^Q_^W_X%_9"U;]D?XFS>,+*W_;<
M^'EUJE_::)=PP:8[+?;+6YDFC18[E@Y(@R7VQNQ  !/[ U\/?\%?_P!D'X_?
MM(Z)\ _!W[*?P3T^\MOAE^T3X=^).ONVKV>FVS6FG&Z\VUA5F#-<2&X# E0G
M'+Y.!]M:9=SW^FV]]=:9/92S0)))9W+1F2!B 3&YC9D+*3@[69<C@D<T ?DG
M^Q]K>B_\$%O^"BOQU^"_[6KR^&O@5\??&8\7_"?XLWL##1-/U"5Y3<:1?W(!
M2TE E5$:4JI6U#$XE&/T(D_;S_9X\=74/@W]F#XI>%OBMXNOR@L="\$>)+?4
M8[5'./M=_/:F5+&T0;F::3!?:4B665DB?V34M,TW6;"72]7T^"ZM9T*3VUS$
M)(Y%/4,K @CV-5O#?A/PKX,T[^R/!_AG3]*M-Y?[+IMDD$>X]3M0 9/K0!^:
M7PV\:P?\$\O^#@7X]:]^U9KUOX;\"?M/^%/#M_\ #;X@:_<+;Z9)J.CV8M9=
M'>ZD(CAN-KSND;,-R)%C+2*#T?[+^E>"?%?_  67_:+_ ."IFF^.-*L?@WI/
MPHTCP-'X\N+^.+2-<U&.2"YO;B"Z+".:*U$$-LTP)3S':-6)1P/T/USP_H/B
M?39-%\2Z)::C9RX\VTOK99HGQTRK@@_E5BVMK>SMX[2T@2**) D44:A510,
M #@ #C% 'XL?\$N?CI\%M&_X-(O'FA:Q\6?#=I?Z;\,/B-IE_8W.MP1S6][>
M2:R]G;.C,&66=74Q1D;I,_*#4'[9OQQ^"^I_\&='A_P]IOQ:\-7&H7/PE\$Z
M-;6$.MP-/+J-K?Z0US9K&'W-/$JLTD8&Y%!+ #FOVQHH _*7_@H#^T3\#] _
MX*2_\$Q/C[J'Q3T/_A"I+;X@#_A*HM2CDT]5FT/3;99&G4E%C$L@5W)"IABQ
M4*2/2_C7X6\-_MJ_\%V/V<OB?^S]K5AK^C?L\>#/%.I?$OQ7H=REQ9VTVJVB
MV>FZ4UQ$2ANB3/<&#.Y827( =2>M_;U_9D_:=^,__!3S]EG]ISX:? [^VO!/
MP)G\6-XLFG\06$$^IIK6FV]HJVD$LHW^5Y;%Q,8@W1<CYC]K:%H.A>&M,CT?
MPWH=IIUI'DQVEE;)%&F3DX5  .?2@#\M/^"6O[6?P-_9 _:V_;0_9>^.WBF;
M2OB1XD_:KU[Q/X0\")I\TNJ>(M.U*.*2SDL8%7-QO5-Q*_*B$.Y1,L/EG]GO
M5HOBA_P98>-?AIX#L+_4=:\,:??2:S9P:9/^Y0>+VOV97*!9 MJ#*Q0ML49;
M%?OF="T1M9'B)M'M3J M_(%^;=?.$6=WE[\;MN>=N<9J2QTW3M+T^+2=,L(;
M>U@B6*"V@B"1QH!@(J@8"@< #C% 'Y$_\%0?CE\.?B]^S?\ LK_\%-O@_P##
M)?C=\'/@CXS_ .+I:'#X<^VV]SI-[I,=K=7B0748CN1:%BI;!2.<[69#%*8_
MH;]B;]K_ /X(_P#[2OQ:T7Q%_P $Y/@/\/\ 49= LKG5?&_Q TGX5+H,/@FP
M-G,!YM[-9PA;J61EB\A'+>3]ID8A(_G^\XK>W@@6U@@1(D7:L:* H7I@#TJM
MH?AWP_X8LCIOAK0K/3K8RM(;>QM4A0NQRS;4 &2>I[T ?FS_ ,&Z'QK^$'CC
MQ'^V3X6\'?$[0=4U*_\ VSO&_B*PL;#58I9;G2+EK18+^-58E[>1HV"RKE"1
MUK])]=U[0_"^CW/B+Q-K5IIVGV<1EN[Z_N5AA@0=6=W(55'J3BK=% 'Y)?\
M!OS^TI^SU?\ [8W[>HM_C?X3_P")S^T9JVNZ,7\06ZC4-+66_=KZ E_WUN$C
M9S*F4"#<2 <T[_@BC^TA^SY8?L.?MEZMJ'QN\)V]LG[17Q$UAI;CQ!;Q@:?<
MPVPM[OYG'[F4G:DGW7;@$GBOUKHH _GM\(:WXCA_X(%_L,?M;_"2T?QMH_[,
MGQQM/%OQ8\+>&Y5NKRPL+?5[]GGDA4DHT:D?> *I<^9]P,P^F/\ @JS_ ,%(
M?V)?VE/B?^Q#\2/V?OV@-(\9Z+I7[4&@ZKK=[X;BFNQI5NT,F%NQ&A-K/ABW
MV>4+-M1VV81B/UZ(# JPR#U!K.TOP?X2T2."'1?"VG6:6LTDMLEK8QQB&1P0
M[J% VLP)!(Y.3F@#\=OB)\:_V,/^"?7_  5_^.<O_!5_]G[0;KX;_'Q]%\5_
M"+XM>+_AN-7M;>2'38K6[TV4M;2RP,&1!L"@Q^6K2*HE5A]C>!/V^_V!_P!F
MK]D?Q+^U_P##;X3^&OAU\+]6UB*U^'7V3P_;^&KCXB7C1HD4UM;31VY$<LS^
M3%+.J_NX)+ABMOMD/V1KGAWP_P")[(:;XET*SU&V$BR"WOK5)D#J<JVUP1D=
MCVJX % 50  . * /QQ^$?B;1/^#?W_@HAI ^//CWP+:_"K]L;=JGB&71#!;6
MW@/Q:DTDH2#.)&T-OMAB29_E0DR-Y0#A_P!A]*U73-=TRVUO1-2@O+*\@2>T
MN[699(IXG4,DB.I(964@@@X(((J>B@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
J**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082127359624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover page - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Mar. 01, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">YEXT, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-8059722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">61 Ninth Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">New York<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">10011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">994-3900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">YEXT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,186,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant&#8217;s definitive proxy statement for its 2022 Annual Meeting of Stockholders (the &#8220;Proxy Statement&#8221;), to be filed within 120 days of the registrant&#8217;s fiscal year ended January&#160;31, 2022, are incorporated by reference in Part III of this Annual Report on Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form&#160;10-K.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001614178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082127290968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young, LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York, New York<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082128734840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 261,210<span></span>
</td>
<td class="nump">$ 230,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances of $2,042 and $2,528, respectively</a></td>
<td class="nump">101,607<span></span>
</td>
<td class="nump">97,455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">13,538<span></span>
</td>
<td class="nump">17,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Costs to obtain revenue contracts, current</a></td>
<td class="nump">33,998<span></span>
</td>
<td class="nump">30,325<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">410,353<span></span>
</td>
<td class="nump">376,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">74,604<span></span>
</td>
<td class="nump">80,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">97,124<span></span>
</td>
<td class="nump">104,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Costs to obtain revenue contracts, non-current</a></td>
<td class="nump">27,286<span></span>
</td>
<td class="nump">22,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,572<span></span>
</td>
<td class="nump">4,842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long term assets</a></td>
<td class="nump">6,179<span></span>
</td>
<td class="nump">6,316<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">620,335<span></span>
</td>
<td class="nump">595,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="nump">48,432<span></span>
</td>
<td class="nump">54,186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Unearned revenue, current</a></td>
<td class="nump">223,427<span></span>
</td>
<td class="nump">191,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">18,845<span></span>
</td>
<td class="nump">14,165<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">290,704<span></span>
</td>
<td class="nump">260,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">113,776<span></span>
</td>
<td class="nump">123,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long term liabilities</a></td>
<td class="nump">3,985<span></span>
</td>
<td class="nump">5,009<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">408,465<span></span>
</td>
<td class="nump">388,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 13)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at January&#160;31, 2022 and 2021; zero shares issued and outstanding at January&#160;31, 2022 and 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value per share; 500,000,000 shares authorized at January&#160;31, 2022 and 2021, respectively; 137,662,320 and 130,494,513 shares issued at January&#160;31, 2022 and 2021, respectively; 131,156,986 and 123,989,179 shares outstanding at January&#160;31, 2022 and 2021, respectively</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">834,429<span></span>
</td>
<td class="nump">733,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(187)<span></span>
</td>
<td class="nump">2,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(610,604)<span></span>
</td>
<td class="num">(517,345)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost</a></td>
<td class="num">(11,905)<span></span>
</td>
<td class="num">(11,905)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">211,870<span></span>
</td>
<td class="nump">207,235<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 620,335<span></span>
</td>
<td class="nump">$ 595,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082127248728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheet - Parenthetical - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 2,042<span></span>
</td>
<td class="nump">$ 2,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued (in shares)</a></td>
<td class="nump">137,662,320<span></span>
</td>
<td class="nump">130,494,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding (in shares)</a></td>
<td class="nump">131,156,986<span></span>
</td>
<td class="nump">123,989,179<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133963544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 390,577<span></span>
</td>
<td class="nump">$ 354,661<span></span>
</td>
<td class="nump">$ 298,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">98,299<span></span>
</td>
<td class="nump">86,404<span></span>
</td>
<td class="nump">77,030<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">292,278<span></span>
</td>
<td class="nump">268,257<span></span>
</td>
<td class="nump">221,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">230,467<span></span>
</td>
<td class="nump">228,417<span></span>
</td>
<td class="nump">218,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">68,350<span></span>
</td>
<td class="nump">58,146<span></span>
</td>
<td class="nump">49,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">83,420<span></span>
</td>
<td class="nump">76,026<span></span>
</td>
<td class="nump">77,231<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">382,237<span></span>
</td>
<td class="nump">362,589<span></span>
</td>
<td class="nump">344,752<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(89,959)<span></span>
</td>
<td class="num">(94,332)<span></span>
</td>
<td class="num">(122,953)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Interest income</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">532<span></span>
</td>
<td class="nump">4,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense</a></td>
<td class="num">(544)<span></span>
</td>
<td class="num">(614)<span></span>
</td>
<td class="num">(308)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense, net</a></td>
<td class="num">(1,501)<span></span>
</td>
<td class="num">(181)<span></span>
</td>
<td class="num">(1,285)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from operations before income taxes</a></td>
<td class="num">(91,982)<span></span>
</td>
<td class="num">(94,595)<span></span>
</td>
<td class="num">(120,447)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Provision for) benefit from income taxes</a></td>
<td class="num">(1,277)<span></span>
</td>
<td class="num">(97)<span></span>
</td>
<td class="num">(1,097)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (93,259)<span></span>
</td>
<td class="num">$ (94,692)<span></span>
</td>
<td class="num">$ (121,544)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (0.79)<span></span>
</td>
<td class="num">$ (1.09)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares)</a></td>
<td class="nump">127,814,447<span></span>
</td>
<td class="nump">119,690,378<span></span>
</td>
<td class="nump">111,758,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="num">$ (2,609)<span></span>
</td>
<td class="nump">$ 2,782<span></span>
</td>
<td class="nump">$ 1,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized (loss) gain on marketable securities, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (95,868)<span></span>
</td>
<td class="num">$ (91,910)<span></span>
</td>
<td class="num">$ (120,476)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082124328360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning of period (in shares) at Jan. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period at Jan. 31, 2019</a></td>
<td class="nump">$ 84,549<span></span>
</td>
<td class="nump">$ 109<span></span>
</td>
<td class="nump">$ 398,882<span></span>
</td>
<td class="num">$ (1,428)<span></span>
</td>
<td class="num">$ (301,109)<span></span>
</td>
<td class="num">$ (11,905)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock offering, net of issuance costs of $530 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock offering, net of issuance costs of $530</a></td>
<td class="nump">146,470<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">146,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,308,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">14,855<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">14,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Vested restricted stock units converted to common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,946,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Vested restricted stock units converted to common shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">6,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">69,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">1,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(121,544)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121,544)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">End of period (in shares) at Jan. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,830,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Jan. 31, 2020</a></td>
<td class="nump">201,212<span></span>
</td>
<td class="nump">$ 122<span></span>
</td>
<td class="nump">636,008<span></span>
</td>
<td class="num">(360)<span></span>
</td>
<td class="num">(422,653)<span></span>
</td>
<td class="num">(11,905)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,064,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">16,516<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">16,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Vested restricted stock units converted to common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,358,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Vested restricted stock units converted to common shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">699,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">6,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">74,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">2,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(94,692)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(94,692)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">End of period (in shares) at Jan. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,989,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Jan. 31, 2021</a></td>
<td class="nump">$ 207,235<span></span>
</td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">733,933<span></span>
</td>
<td class="nump">2,422<span></span>
</td>
<td class="num">(517,345)<span></span>
</td>
<td class="num">(11,905)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">2,220,276<span></span>
</td>
<td class="nump">2,220,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 19,197<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">19,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Vested restricted stock units converted to common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,402,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Vested restricted stock units converted to common shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">531,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">6,485<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">6,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">74,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="num">(2,609)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,609)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(93,259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(93,259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">End of period (in shares) at Jan. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,157,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Jan. 31, 2022</a></td>
<td class="nump">$ 211,870<span></span>
</td>
<td class="nump">$ 137<span></span>
</td>
<td class="nump">$ 834,429<span></span>
</td>
<td class="num">$ (187)<span></span>
</td>
<td class="num">$ (610,604)<span></span>
</td>
<td class="num">$ (11,905)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133654536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - Parenthetical<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Issuance costs</a></td>
<td class="nump">$ 530<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082120316776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (93,259)<span></span>
</td>
<td class="num">$ (94,692)<span></span>
</td>
<td class="num">$ (121,544)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_DepreciationAndAmortizationOfLongLivedAssets', window );">Depreciation and amortization expense</a></td>
<td class="nump">16,783<span></span>
</td>
<td class="nump">10,612<span></span>
</td>
<td class="nump">8,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">2,547<span></span>
</td>
<td class="nump">1,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">73,480<span></span>
</td>
<td class="nump">72,294<span></span>
</td>
<td class="nump">67,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_OperatingLeaseRightOfUseAssetAmortization', window );">Amortization of operating lease right-of-use assets</a></td>
<td class="nump">9,296<span></span>
</td>
<td class="nump">12,203<span></span>
</td>
<td class="nump">11,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other, net</a></td>
<td class="nump">582<span></span>
</td>
<td class="num">(489)<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(6,106)<span></span>
</td>
<td class="num">(17,990)<span></span>
</td>
<td class="num">(26,981)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">4,238<span></span>
</td>
<td class="num">(5,463)<span></span>
</td>
<td class="nump">268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_IncreaseDecreaseInDeferredSalesCommissions', window );">Costs to obtain revenue contracts</a></td>
<td class="num">(9,113)<span></span>
</td>
<td class="nump">2,429<span></span>
</td>
<td class="num">(18,344)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other long term assets</a></td>
<td class="num">(231)<span></span>
</td>
<td class="num">(1,630)<span></span>
</td>
<td class="num">(2,629)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="num">(494)<span></span>
</td>
<td class="num">(1,976)<span></span>
</td>
<td class="nump">8,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Unearned revenue</a></td>
<td class="nump">33,262<span></span>
</td>
<td class="nump">12,702<span></span>
</td>
<td class="nump">42,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(6,644)<span></span>
</td>
<td class="nump">8,937<span></span>
</td>
<td class="num">(1,044)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long term liabilities</a></td>
<td class="num">(1,198)<span></span>
</td>
<td class="nump">1,720<span></span>
</td>
<td class="nump">565<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">21,849<span></span>
</td>
<td class="nump">1,204<span></span>
</td>
<td class="num">(30,768)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">51,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(13,418)<span></span>
</td>
<td class="num">(65,111)<span></span>
</td>
<td class="num">(11,889)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(13,418)<span></span>
</td>
<td class="num">(65,111)<span></span>
</td>
<td class="nump">39,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from common stock offering, net of underwriting discounts and commissions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">147,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of common stock deferred offering costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(530)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">19,228<span></span>
</td>
<td class="nump">16,464<span></span>
</td>
<td class="nump">14,893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payments of deferred financing costs</a></td>
<td class="num">(263)<span></span>
</td>
<td class="num">(869)<span></span>
</td>
<td class="num">(260)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds, net from employee stock purchase plan withholdings</a></td>
<td class="nump">5,652<span></span>
</td>
<td class="nump">6,953<span></span>
</td>
<td class="nump">7,270<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">24,617<span></span>
</td>
<td class="nump">22,548<span></span>
</td>
<td class="nump">168,373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="num">(2,249)<span></span>
</td>
<td class="nump">3,594<span></span>
</td>
<td class="num">(492)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">30,799<span></span>
</td>
<td class="num">(37,765)<span></span>
</td>
<td class="nump">176,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">230,411<span></span>
</td>
<td class="nump">268,176<span></span>
</td>
<td class="nump">91,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">261,210<span></span>
</td>
<td class="nump">230,411<span></span>
</td>
<td class="nump">268,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of cash flow data:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid on interest</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid on income taxes</a></td>
<td class="nump">1,325<span></span>
</td>
<td class="nump">1,413<span></span>
</td>
<td class="nump">531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">261,210<span></span>
</td>
<td class="nump">230,411<span></span>
</td>
<td class="nump">256,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">$ 261,210<span></span>
</td>
<td class="nump">$ 230,411<span></span>
</td>
<td class="nump">$ 268,176<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_DepreciationAndAmortizationOfLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation And Amortization Of Long-Lived Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_DepreciationAndAmortizationOfLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_IncreaseDecreaseInDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Deferred Sales Commissions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_IncreaseDecreaseInDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_OperatingLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-Of-Use Asset, Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_OperatingLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134045128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Description of Business</a></td>
<td class="text">Organization and Description of Business<div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yext,&#160;Inc. ("Yext" or the "Company") organizes a business's facts so it can provide official answers to consumer questions starting with the business's own website and then extending across search engines and voice assistants. The Yext platform lets businesses structure the facts about their brands in a database called the Knowledge Graph. The platform is built to leverage the structured data stored in the Knowledge Graph to deliver a modern search experience on a business's or organization's own website, as well as across approximately 200 service and application providers, which the Company refers to as its Knowledge Network and includes Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri and Yelp. The Yext platform powers all of the Company's key features, including Listings, Pages, and Answers, along with its other features and capabilities.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's fiscal year ends on January 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. References to fiscal 2022, for example, are to the fiscal year ended January&#160;31, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133590296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding financial reporting. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no prior period amounts that have been reclassified to conform to the current period presentation. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is the provider of the Yext platform and operates as one operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as one operating segment as all of the Company's offerings operate on the Yext platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as one operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue primarily from its subscriptions and associated support to the Yext platform. The Company's subscriptions do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The Company recognizes revenue upon transfer of control of services to its customers in an amount that reflects the consideration it expects to receive in exchange for those services. The recognition of revenue is determined through application of the following five-step model:</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract(s) with customers;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligation(s) in the contract;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligation(s) in the contract; and</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when or as the performance obligation(s) are satisfied</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identifies the performance obligations in a contract with a customer and determines whether they are distinct or distinct within the context of the contract. When there is more than one distinct performance obligation in a contract, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. The Company estimates the amount of consideration expected to be received in exchange for transferring services if the consideration promised in a contract includes a variable amount.&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Yext platform is made available to customers. Contracts are typically one year in length, but may be up to three years or longer in length. At the beginning of each subscription term, the Company invoices its customers, typically in annual installments but also monthly, quarterly, and semi-annually. Amounts that have been invoiced for non-cancelable contracts are recorded in accounts receivable and in unearned revenue or revenue. The Company reports revenue net of sales tax and other taxes collected from customers to be remitted to government authorities.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs Capitalized to Obtain Revenue Contracts</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes costs of obtaining revenue contracts that are incremental and recoverable. Incremental costs primarily include sales commissions for new and renewal revenue contracts, certain related incentives, and associated payroll tax and fringe benefit costs. Capitalized amounts are recoverable through future revenue streams under all customer contracts.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs capitalized to obtain new revenue contracts are amortized on a straight-line basis over&#160;three years, which reflects the average benefit period, and may be longer than the initial contract period. The Company determined the average benefit period having considered both qualitative and quantitative factors, including the estimated life of capitalized software development costs resulting from additional functionality to the Yext platform and estimated customer life, among other such factors. The Company amortizes costs capitalized for contract renewals over the renewal term, reflecting the average benefit period for such renewals, which is typically one year. Amortization of costs capitalized to obtain revenue contracts is included in sales and marketing expense in the accompanying consolidated statements of operations and comprehensive loss. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates whether there have been any changes in its business, market conditions, or other events which would indicate that its amortization period should be changed, or if there are potential indicators of impairment.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During&#160;the fiscal years ended January&#160;31, 2022 and 2021, the Company capitalized $47.8 million and $33.2 million of costs to obtain revenue contracts and amortized $39.5 million and $34.6 million to sales and marketing expense, respectively. Costs capitalized to obtain revenue contracts on the Company's consolidated balance sheet totaled $61.3 million and $53.0 million at January&#160;31, 2022 and 2021, respectively. There were no impairments of costs capitalized to obtain revenue contracts for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue is generally expensed as incurred, including personnel-related costs, costs associated with the Company&#8217;s Knowledge Network application providers, and data center costs. Capitalized software development costs incurred in connection with additional functionality to the Yext platform are recognized in cost of revenue as depreciation expense in accordance with the &#8220;capitalized software development costs&#8221; section of this Note. Cost of revenue also includes lease expenses, software expense, and depreciation expense, each of which are allocated based on employee headcount.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for all employee stock-based awards, including restricted stock units, restricted stock and options to purchase common stock, is measured at fair value on the date of grant and recognized over the service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock units and restricted stock are estimated on the date of grant based on the fair value of the Company&#8217;s common stock. The fair value of employee stock options is estimated on the date of grant using a Black-Scholes option-pricing model. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is generally recognized over the requisite service periods of awards, which is typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfODI0MQ_d308452d-b02d-485a-9d20-173653880203">one</span> to four years for restricted stock units and restricted stock and four years for options. The estimated forfeiture rate applied is based on historical forfeiture rates. The estimated number of stock-based awards that will ultimately vest requires judgment, and to the extent actual results, or updated estimates, differ from the Company&#8217;s current estimates, such amounts will be recorded as a cumulative adjustment in the period actual results are realized or estimates are revised. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with the Company's Employee Stock Purchase Plan (&#8220;ESPP&#8221;) is measured at fair-value using a Black-Scholes option-pricing model at commencement of each offering period and recognized over that offering period. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASU 2018-07, the Company measures stock-based compensation associated with stock-based awards issued to non-employees at the grant date, based on the estimated fair value of the award, and recognizes expense on a straight-line basis over the requisite service period. The Company does not apply a forfeiture rate assumption to value such awards, given the nature of the services provided. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising and Other Promotional Costs</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and other promotional costs are expensed as incurred. Advertising expenses were $8.4 million, $7.5 million and $6.9 million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively and are included within sales and marketing expense in the consolidated statement of operations and comprehensive loss. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are generally expensed as incurred, including personnel-related costs. Research and development costs also include lease expenses and software expense, each of which are allocated based on employee headcount. Research and development costs exclude capitalized software development costs. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software Development Costs </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain software development costs included as software in progress or computer software within property and equipment, net. These costs are incurred in connection with additional functionality to its platform, as well as internal-use projects during the application development stage and include elements of stock-based compensation. Computer software is recognized on a straight-line basis over an estimated useful life of 2 to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MzE_171f3d6a-cc64-4665-8203-8c409a73a57a">3 years.</span> Capitalized software development costs incurred in connection with additional functionality to the platform are recognized as depreciation expense in cost of revenue within the consolidated statement of operations and comprehensive loss. Capitalized software development costs incurred in internal-use projects are recognized as depreciation expense and are allocated based on employee headcount. Capitalized software development costs, net were $7.2 million and $7.2 million as of January&#160;31, 2022 and 2021, respectively, and primarily related to those costs incurred in connection with additional functionality to its platform. Depreciation expense associated with capitalized software development costs was $3.7 million, $2.6 million and $2.7 million during the fiscal years ended January 31, 2022, 2021 and 2020, respectively. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software costs that meet the cloud computing arrangements criteria are capitalized in accordance with ASC 350 &#8220;Intangibles&#8212;Goodwill and Other&#8221; and are recognized on a straight-line basis over the term of the arrangement, plus reasonably certain renewals. Capitalized costs included in prepaid expenses and other current assets were $2.4 million and $2.5 million as of January&#160;31, 2022 and 2021, respectively, and $2.1 million and $0.8 million were amortized during the fiscal years ended January&#160;31, 2022 and 2021, respectively. Software costs that do not meet the capitalization criteria, including costs incurred in the maintenance and minor upgrade and enhancement of software without additional functionality, are expensed as incurred. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for income taxes in accordance with ASC Topic 740, &#8220;Income Taxes,&#8221; under which deferred income taxes are provided for temporary differences between the financial reporting and tax basis of the Company&#8217;s assets and liabilities. The Company classifies all deferred tax assets and liabilities as non-current on the consolidated balance sheet. The effect of a change in tax rates on deferred tax assets and liabilities is recognized within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss in the period that includes the enactment date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reduces deferred tax assets, if necessary, by a valuation allowance if it is more likely than not that the Company will not realize some or all of the deferred tax assets. In making such a determination, the Company considers all available positive and negative evidence, including results of recent operations, future reversals of existing taxable temporary differences, projected future taxable income and tax-planning strategies. See Note 11 "Income Taxes" to the Company's consolidated financial statements for additional information on the composition of these valuation allowances.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest and penalties related to uncertain tax positions within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus the common equivalent shares for the period, including any dilutive effect from such shares. See Note 14 "Net Loss Per Share Attributable to Common Stockholders" for further discussion.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company&#8217;s non-U.S. subsidiaries is generally the local currency. The Company translates the financial statements of its non-U.S. subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. The Company records translation gains and losses in accumulated other </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">comprehensive loss as a component of stockholders&#8217; equity. Foreign currency transaction gains and losses are included within other expense, net in the consolidated statements of operations and comprehensive loss.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain financial instruments that could be exposed to a concentration of credit risk include cash and cash equivalents and accounts receivable. The Company deposits its cash with financial institutions, and such deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents to date. Collateral is not required for accounts receivable. At January&#160;31, 2022 and 2021, no single customer accounted for more than 10% of the Company's accounts receivable. No single customer accounted for more than 10% of the Company's revenue for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.      </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. The Company considers all highly liquid investments purchased with original maturities of less than three months from the date of purchase to be cash equivalents.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. The Company estimates its allowance for doubtful accounts based on historical loss patterns, the number of days that billings are past due, current market conditions, and reasonable and supportable forecasts of future economic conditions, in accordance with ASC 326 "Financial Instruments-Credit Losses." Accounts receivable are written off when deemed uncollectible and collection of the receivable is no longer being actively pursued.&#160;The following table summarizes the allowance for doubtful accounts activity:</span></div><div style="margin-top:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.388%"><tr><td style="width:1.0%"/><td style="width:77.838%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts as of January&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions - write offs </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts as of January&#160;31, 2021</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions - write offs </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,739)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts as of January&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,042&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Furniture and fixtures have an estimated useful life of five years. Office equipment has an estimated useful life of three years. Computer software, which includes capitalized software development costs, has an estimated useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTc1NTc_a770078e-25e1-4510-a646-2da496235d16">two</span> to three years. Leasehold improvements and assets held under operating leases are depreciated over the shorter of the term of the lease or their useful life. Upon retirement or sale of assets, the cost and related accumulated depreciation or amortization are removed from the consolidated balance sheet and the resulting gain or loss is reflected in the consolidated statement of operations and comprehensive loss. Repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for leases in accordance with ASC Topic 842, "Leases." Lease expense is recognized as a single lease cost on a straight-line basis over the lease term. The lease term consists of non-cancelable periods, and may include options to extend or terminate the lease term, when it is reasonably certain such options will be exercised. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts in the normal course of business and assesses whether any such contracts contain a lease. The Company determines if an arrangement is a lease at inception if it conveys the right to control the identified asset for a period of time in exchange for consideration. The Company classifies leases as operating or financing in nature, and records the associated lease liability and right-of-use asset on its balance sheet. The lease liability represents the present value of future lease payments, net of lease incentives, discounted using an incremental borrowing rate, which is a management estimate based on the information available at the commencement date of a lease arrangement. With respect to operating lease arrangements, the Company accounts for lease components, and non-lease components that are fixed, as a single lease component. Non-lease components that are variable are expensed as incurred in the statement of operations and comprehensive loss. The Company recognizes costs associated with lease arrangements having an initial term of 12 months or less ("short-term leases") on a straight-line basis over the lease term; such short-term leases are not recorded on the balance sheet.   </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Goodwill is not amortized but is subject to periodic testing for impairment in accordance with ASC Topic 350, &#8220;Intangibles-Goodwill and Other.&#8221; The Company&#8217;s goodwill is evaluated at the entity level as it is determined there is one reporting unit. The Company performs its annual impairment test on November&#160;1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;of each year, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company considers the following potential indicators of impairment: significant underperformance relative to historical or projected future operating results, significant changes in the Company&#8217;s use of acquired assets or the strategy of the Company&#8217;s overall business, significant negative industry or economic trends and a significant decline in the value of the Company&#8217;s enterprise value for a sustained period. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Intangible assets are amortized over their estimated useful lives. The Company assesses the impairment of long-lived intangible assets whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company has not recorded impairment charges on intangible assets for the periods presented in these consolidated financial statements. As of January&#160;31, 2022, the Company's intangible assets included domains with a net book value of $0.2 million.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Financing Costs</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing costs incurred with securing a revolving line of credit are deferred and amortized to interest expense over the term of the agreement. Financing costs associated with revolving credit arrangements are deferred, regardless of whether a balance is outstanding. The Company includes deferred financing costs in prepaid and other current assets or other long term assets on the consolidated balance sheet. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal and Other Contingencies</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. The Company investigates these claims as they arise and accrues estimates for resolution of legal and other contingencies when losses are probable and estimable.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued&#160;ASU 2021-08,&#160;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The standard requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606,&#160;Revenue from Contracts with Customers, as if the acquirer had originated the contracts, provided such contracts had been appropriately accounted for under ASC 606 by the acquiree, rather than recognizing them at their estimated fair value on the acquisition date as required under the existing guidance.&#160;The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022 on a prospective basis, with early adoption permitted. We do not expect the adoption of this standard to have a significant impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134045128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Region</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its revenue from contracts with customers by geographic region, as it believes this best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Revenue by geographic region is determined based on the region of the Company's contracting entity, which may be different than the region of its customers. The following table presents the Company's revenue by geographic region:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.493%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.079%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,792&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,577&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,829&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America revenue is predominantly attributable to the United States. International revenue is predominantly attributable to European countries, but also includes Japan. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenue attributable to the United States represented 79%, 80%, and 82% for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. Revenue attributable to England, which serves as the Company's main contracting entity for Europe effective February 1, 2021, represented 19% of total revenue for the fiscal year ended January 31, 2022. Revenue attributable to Switzerland, which served as one of the Company's contracting entities for Europe prior to February 1, 2021, represented 16%, and 14% of total revenue for the fiscal years ended January&#160;31, 2021 and 2020. No other individual country represented more than 10% of total revenue for the fiscal years ended January 31, 2022, 2021 and 2020.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgments and estimates may be required to determine the appropriate application of accounting related to revenue, including whether performance obligations are distinct and assessments regarding the transaction price. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified that it has two distinct performance obligations. The Company predominantly recognizes revenue through its performance obligation of a subscription and associated support to the Yext platform. The performance obligation is distinct because a customer's use of the Yext platform is fully functional upon access, does not require any additional development, modification or customization, and is often sold separately. In certain instances, the Company enters into a contract with a customer that includes a promise to provide certain technical or customized professional services, in addition to a promise to provide its subscription and associated support. The Company's professional services performance obligation is distinct as it does not significantly change or enhance the functionality of the Yext platform. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In those instances when a contract includes more than one performance obligation, the Company must allocate the transaction price to the performance obligations on a relative standalone selling price basis. SSP represents the price at which a company would sell a promised product or service separately to a customer. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the SSP based on a series of complex factors. The Company's selling prices associated with its subscription and associated support are considered highly variable based on discounting practices, customer geography, customer size, and other such factors. In contrast, the Company's selling prices associated with its professional services are more observable, predictable and consistent. Accordingly, the Company uses the residual method, under which the total transaction price and observable SSP of the professional services performance obligation is used to arrive at the estimated SSP of the subscription and associated support performance obligation. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenue is predominantly related to its subscription and associated support to the Yext platform. Professional services revenue accounted for approximately 8%, 7% and 5% of the Company's total revenue for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract liability is an obligation to transfer goods or services for which consideration has been received or is due to a customer. The Company's contract liabilities consist primarily of unearned revenue and, to a lesser extent, customer deposits. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, unearned revenue, current was $223.4 million and $191.8 million, while unearned revenue, non-current, which is included within other long term liabilities on the Company's consolidated balance sheet was $0.5 million and $0.2 million, respectively. Unearned revenue represents amounts billed, or payments received, in advance of revenue recognition for which the Company has an unconditional obligation to transfer goods or services associated with a non-cancelable contract. Unearned revenue is subsequently recognized as revenue when transfer of control to a customer has occurred. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, and invoice duration, timing and size. The portion of unearned revenue expected to be recognized during the succeeding twelve-month period is classified as unearned revenue, current, and the remaining portion is classified within other long term liabilities in the Company&#8217;s consolidated balance sheet. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Substantially all of the $191.8 million of unearned revenue, current as of January 31, 2021 was subsequently recognized as revenue during the fiscal year ended January&#160;31, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer deposits represent payments received in advance in instances where a revenue contract is cancelable in nature, and therefore the Company does not have an unconditional obligation to transfer control to a customer. As of January&#160;31, 2022 and 2021, customer deposits of $0.2 million and $0.2 million were included in accounts payable, accrued expenses and other current liabilities on the Company's consolidated balance sheet, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, and contract terms. As of January&#160;31, 2022, the Company had $404.9 million of remaining performance obligations, of which $379.0 million is expected to be recognized as revenue over the next twenty-four months, with the remaining balance expected to be recognized thereafter. As of January&#160;31, 2021, the Company had $351.8 million of remaining performance obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133619720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial Instruments<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive (loss) income when they occur. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the assets or liabilities, such as inherent risk, transfer restrictions, and credit risk.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1 inputs are based on quoted prices in active markets for identical assets or liabilities.&#160;</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2 inputs are based on observable inputs other than Level&#160;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.&#160;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3 inputs are based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities, and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.</span></div>As of January&#160;31, 2022 and January&#160;31, 2021, the Company had money market funds included in cash and cash equivalents of $138.5 million and $138.8 million, respectively. These assets were valued using quoted market prices and were classified as Level 1 accordingly.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082126597192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, the Company had goodwill of $4.6 million and $4.8 million, respectively. The changes to goodwill during these periods were due to foreign currency translation adjustments.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but is subject to periodic testing for impairment at the reporting unit level, which is at or one level below the operating segment level. The Company operates as one operating segment, which represents its one reporting unit. The test for impairment is conducted annually each November 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that no events occurred or circumstances changed that would more likely than not reduce the fair value of the Company's reporting unit below its carrying amount during the fiscal years ended January 31, 2022 and 2021. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, the Company had intangible assets, net of $0.2 million and $0.8 million, respectively. Amortization expense related to intangible assets totaled $0.6 million, $0.6 million and $0.6 million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. </span></div>Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The Company has no indefinite-lived intangible assets. The Company determined that no events occurred or circumstances changed during the fiscal years ended January 31, 2022 and 2021&#160;that would indicate that its intangible assets with finite lives may not be recoverable. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134029496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, net</a></td>
<td class="text">Property and Equipment, Net<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Property and equipment, net consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.555%"><tr><td style="width:1.0%"/><td style="width:56.141%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.108%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,893&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,604&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,344&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, the Company's property and equipment, net attributable to the United States was 90% and 88%, respectively. No other individual country represented more than 10% of the total property and equipment, net as of those periods. Depreciation expense was $16.2 million, $10.0 million and $7.5 million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134027624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Payable, Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accounts Payable, Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accounts Payable, Accrued Expenses and Other Current Liabilities<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Accounts payable, accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"/><td style="width:64.097%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.771%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Knowledge Network application provider fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services and associated costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee stock purchase plan withholdings liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts payable, accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,186&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of January&#160;31, 2022 and 2021, capital expenditures of $0.9 million and $4.5 million were included in accounts payable, accrued expenses and other current liabilities, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082126601736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2008 Equity Incentive Plan</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's 2008 Equity Incentive Plan (the "2008 Plan"), as amended on March&#160;10, 2016, allowed for the issuance of up to 25,912,531 shares of common stock. Awards granted under the 2008 Plan may be incentive stock options ("ISOs"), nonqualified stock options ("NQSOs"), restricted stock and restricted stock units. The 2008 Plan is administered by the Company's Board of Directors, which determines the terms of the options granted, the exercise price, the number of shares subject to option and the option vesting period. No ISO or NQSO is exercisable after 10 years from the date of grant, and option awards will typically vest over a four-year period.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The 2008 Plan was terminated in connection with the adoption of the Company's 2016 Equity Incentive Plan (the "2016 Plan") in December 2016, and since the 2008 Plan termination the Company has not granted and will not grant any additional awards under the 2008 Plan. However, the 2008 Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Equity Incentive Plan</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In December 2016, the Company's Board of Directors adopted, and its stockholders approved, the 2016 Plan. The number of shares reserved for issuance under the 2016 Plan will increase on the first day of each fiscal year during the term of the 2016 Plan by the lesser of: (i)&#160;10,000,000&#160;shares, (ii)&#160;4%&#160;of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the Company's Board of Directors may determine. On February 1, 2021, the number of shares of common stock available for issuance under the 2016 Plan was automatically increased according to its terms by&#160;4,959,567&#160;shares. In addition, the shares reserved for issuance under the 2016 Plan also include shares returned to the 2008 Plan as the result of expiration or termination of options or other awards. As of January&#160;31, 2022, the number of shares available for future award under the 2016 Plan is 1,425,786.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160; &#160;The following table summarizes the activity related to the Company's stock options:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:34.505%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.480%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding Stock Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,871,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.64&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,220,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,620,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,578,465&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,420,701&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested option activity is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.500%"><tr><td style="width:1.0%"/><td style="width:48.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(344,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options vested and expected to vest and exercisable is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock as of January&#160;31, 2022. The fair value of the common stock is the Company&#8217;s closing stock price as reported on the New York Stock Exchange. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of exercised options was $13.5 million, $31.8 million and $48.0 million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively, and is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock as of the exercise date.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the activity related to the Company's restricted stock and restricted stock units:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.124%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,545,352&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,831,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and converted to shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,426,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,766,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The estimated weighted-average grant date fair value of restricted stock and restricted stock units granted was $12.94, $15.52, and $18.71 per share for the fiscal years ended January 31, 2022, 2021, and 2020, respectively. The fair value of the common stock is the Company&#8217;s closing stock price as reported on the New York Stock Exchange. </span></div><div style="margin-bottom:8pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted stock and restricted stock units vested was $69.8 million, $72.4 million, and $54.7 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Company's Board of Directors adopted, and its stockholders approved, the 2017 Employee Stock Purchase Plan ("ESPP"), which became effective on the date it was adopted. The number of shares of the Company's common stock that will be available for sale to employees under the ESPP increases annually on the first day of each fiscal year, in an amount equal to the lesser of: (i) 2,500,000 shares; (ii) 1% of the outstanding shares of the Company's common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the administrator may determine. On February 1, 2021, the number of shares of common stock available for issuance under the ESPP was automatically increased according to its terms by 1,239,891 shares. As of January&#160;31, 2022, a total of 3,543,696 shares of the Company's common stock are available for sale to employees under the ESPP.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering period which ended on March 15, 2021, 282,119 shares of common stock were purchased under the ESPP at a purchase price of $13.53 per share for total proceeds of $3.8 million. In connection with the offering period which ended on September 15, 2021, 248,633 shares of common stock were purchased under the ESPP at a purchase price of $10.73 per share for total proceeds of $2.7 million.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A new offering period began on September 15, 2021 and will end on March 15, 2022. As of January&#160;31, 2022, 291,079 shares are estimated to be purchased at the end of the offering period and $2.4 million has been withheld on behalf of employees for these future purchases under the ESPP and is included in accounts payable, accrued expenses and other current liabilities.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares, estimated at commencement to be purchased during an ESPP offering period were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"/><td style="width:50.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.662%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.54% -  59.24%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.44% -  65.48%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.41% -  60.86%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05% - 0.06%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12% - 0.29%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93% - 2.52%</span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected life assumptions were based on each offering period's respective purchase date. The Company estimated the expected volatility assumption based on the historical volatility of its stock price. The risk-free rate assumptions were based on the U.S. treasury yield curve in effect at commencement of the offering period. The dividend yield assumption was zero as the Company has not historically paid any dividends and does not expect to declare or pay any dividends in the foreseeable future.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal years ended January 31, 2022, 2021 and 2020, the Company recorded stock-based compensation expense associated with the ESPP of $2.2 million, $2.8 million and $2.7 million, respectively. As of January&#160;31, 2022, total unrecognized compensation cost related to ESPP was $0.3 million, net of estimated forfeitures, which will be amortized over a weighted-average remaining period of 0.12 years.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A new offering period commences on the first trading day on or after&#160;March&#160;15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and September&#160;15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> each year, or on such other date as the administrator will determine and will end on the first trading day, approximately six months later, on or after September&#160;15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and March&#160;15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Participants may purchase the Company&#8217;s common stock through payroll deductions, up to a maximum of 15% of their eligible compensation. Unless changed by the administrator, the purchase price for each share of </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock purchased under the ESPP will be 85% of the lower of the fair market value per share on the first trading day of the applicable offering period or the fair market value per share on the last trading day of the applicable offering period. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation represents the cost related to stock-based awards granted in lieu of monetary payment. The Company measures stock-based compensation associated with stock-based awards issued to employees at the grant date, based on the estimated fair value of the award, and recognizes expense net of estimated forfeitures over the vesting period of the applicable award using the straight-line method.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's stock-based compensation expense for the periods presented was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:57.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,770&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>As of January&#160;31, 2022, there was approximately $136.3 million of total unrecognized compensation cost related to unvested stock-based awards. This unrecognized compensation cost is expected to be recognized over an estimated remaining weighted-average vesting period of approximately 2.64 years. During the fiscal years ended January 31, 2022, 2021 and 2020, the Company capitalized&#160;$1.3 million, $2.1 million and $1.4 million, respectively of stock-based compensation related to software development<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133720536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text">Equity<div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective April 2017, the Company&#8217;s Board of Directors is authorized to issue up to 50,000,000&#160;shares of preferred stock, $0.001 par value, in one or more series without stockholder approval. The Company's Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock. The issuance of preferred stock could have the effect of restricting dividends on the Company&#8217;s common stock, diluting the voting power of its common stock, impairing the liquidation rights of its common stock, or delaying or preventing changes in control or management of the Company. As of&#160;January&#160;31, 2022 and 2021,&#160;no shares of preferred stock were issued or outstanding.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022 and 2021, the Company had authorized&#160;500,000,000 shares of voting $0.001 par value common stock. Each holder of the Company's common stock is entitled to one vote for each share on all matters to be voted upon by the stockholders and there are no cumulative rights. Subject to any preferential rights of any outstanding preferred stock, holders of the Company's common stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the Company's Board of Directors out of legally available funds. If there is a liquidation, dissolution or winding up of the Company, holders of the Company's common stock would be entitled to share in the Company's assets remaining after the payment of liabilities and any preferential rights of any outstanding preferred stock.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Company's common stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of the Company's common stock will be fully paid and non-assessable. The rights, preferences and privileges of the holders of the Company's common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock which the Company may designate and issue in the future.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div>As of January&#160;31, 2022 and 2021, the Company had 6,505,334 shares of treasury stock which are carried at its cost basis of $11.9 million on the Company's consolidated balance sheets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133603208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the Company entered into a credit agreement with Silicon Valley Bank (the &#8220;Credit Agreement&#8221;). No significant debt issuance costs were incurred in association with the Credit Agreement. In January 2021, the Company amended the Credit Agreement which modified the conditions pursuant to which subsidiaries are required to become guarantors.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement provides for a senior secured revolving loan facility of up to $50.0 million that matures three years after the effective date, with the right subject to certain conditions to add an incremental revolving loan facility of up to $50.0 million in the </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aggregate. The <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzYzMQ_5d12df70-06bc-4774-b064-98008360b8d4">three</span>-year revolving loan facility provides for borrowings up to the amount of the facility with sub-limits of up to (i) $30.0 million to be available for the issuance of letters of credit and (ii) $10.0 million to be available for swingline loans. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, loans bear interest, at the Company's option, at an annual rate based on LIBOR or a base rate. Loans based on LIBOR shall bear interest at a rate between LIBOR plus 2.50% and LIBOR plus 3.00%, depending on the Company's average daily usage of the revolving loan facility. Loans based on the base rate shall bear interest at a rate between the base rate minus 0.50% and the base rate plus 0.00%, depending on the Company's average daily usage of the revolving loan facility.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations under the Credit Agreement are secured by a lien on substantially all of the tangible and intangible property of the Company and by a pledge of all of the equity interests of the Company's material direct and indirect domestic subsidiaries and 66% of each class of capital stock of any material first-tier foreign subsidiaries, subject to limited exceptions.  </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains customary affirmative and negative covenants and restrictions, as well as financial covenants that require the Company to maintain the year-over-year growth rate of its ordinary course recurring revenue for a trailing four fiscal quarter period above specified rates when certain liquidity thresholds are not met and to maintain a consolidated quick ratio of at least 1.50 to 1.00 tested on a monthly basis. </span></div>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of&#160;January&#160;31, 2022, the Company was in compliance with all debt covenants. As of such date, the $50.0 million revolving loan facility had $35.7 million available and $14.3 million in letters of credit allocated as security in connection with office space.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082126594664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and international components of the Company's loss from operations before income taxes are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"/><td style="width:44.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,062)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,390)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,982)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,595)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,447)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's (provision for) benefit from income taxes is comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.527%"><tr><td style="width:1.0%"/><td style="width:45.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.168%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,077)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (provision for) benefit from income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s current tax provision is primarily attributable to profitable jurisdictions outside of the United States and U.S. state income taxes. In the fiscal year ended January 31, 2021, the Company released a portion of its valuation allowance against certain foreign deferred tax assets resulting in an income tax benefit of $0.7&#160;million, and recorded a U.S. tax benefit of $0.2&#160;million due to the expiration of certain statutes of limitations of unrecognized tax benefits. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reconciled its income taxes at the federal statutory income tax rate to the (provision for) benefit from income taxes included within its consolidated statements of operations and comprehensive loss. The Company elected to account its Global Intangible Low-Taxed Income as an expense in the period it is incurred. The reconciliation is as follows:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"><tr><td style="width:1.0%"/><td style="width:44.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal tax (provision) benefit at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,316&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal (provision) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net excess tax benefits from stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intra-entity asset transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (provision for) benefit from income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of (a) temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and (b) operating loss carryforwards. The components of the Company's deferred income taxes were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Unearned revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,573&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,208&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,368&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,030&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Costs to obtain revenue contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Operating lease right-of-use assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,614)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,076)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability) </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, for federal income tax purposes, the Company had $501.0 million of gross U.S. federal NOL carryforwards, with pre-2018 NOL expiring starting in fiscal year 2028 and others indefinitely carried forward. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, for state income tax purposes, the Company had $23.6 million of post-apportioned, tax-effected NOL carryforwards, which expire in fiscal year 2023 through fiscal year 2040. As of January&#160;31, 2022, the Company had $7.5 million of tax-effected foreign NOL carryforwards which expires starting in fiscal year 2026. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the Company&#8217;s NOL carryforwards in the future will be dependent upon its ability to generate taxable income and could be limited due to ownership changes, as defined under the provisions of Section&#160;382 of the Code and similar state provisions. Utilization of the Company&#8217;s foreign NOL carryforwards in the future will be dependent upon the local tax law and regulation.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, loss carryback and tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years, as a significant piece of negative evidence to overcome. During the fiscal year ended January 31, 2022, the valuation allowance had a net increase of $22.0 million from approximately $129.2 million to $151.2 million, primarily due to the impact of the NOL carryforwards established in the current period net with other changes in U.S. deferred tax assets. During the fiscal year ended January 31, 2021, the valuation allowance increased $23.9 million from approximately $105.3 million to $129.2 million, primarily due to the impact of the NOL carryforwards established in the current period and other increases in U.S. deferred tax assets. The increase in the valuation allowance was partially offset by the use of the NOL in the local jurisdiction due to the intra-entity asset transfer. The Company also released a portion of the valuation allowance in certain foreign jurisdictions, as these jurisdictions demonstrated a sustained profitability evidenced by three consecutive years of positive earnings as well as forecasted continuing profitability. The Company will continue to assess the realizability of the deferred tax assets in each applicable jurisdiction going forward. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Considerations</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be subject to state income taxes and withholding taxes upon distribution of non-U.S. earnings in the form of dividends. The Company does not believe these taxes are material.</span></div><div style="margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the fiscal years ended January 31, 2022, 2021, and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:47.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in prior period: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in current period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in the (provision for) benefit from income taxes and recognized less than $0.1 million for interest and penalties in each of the fiscal years ended January 31, 2022, 2021, and 2020. As of January&#160;31, 2022, 2021, and 2020 accrued unrecognized tax benefits were $0.3 million, $0.3 million, and $0.5 million, respectively, and if recognized would reduce the (provision for) benefit from income taxes, and the Company's effective tax rate. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits of up to $0.3&#160;million may occur in the next twelve months.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income tax examinations in the United States and various state and foreign jurisdictions. The Company&#8217;s most significant operations are in the United States and the earliest open tax year subject to potential examination in the United States is 2008.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133725704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">LeasesThe Company's operating lease arrangements are principally for office space. As of January&#160;31, 2022, the Company had $18.8 million of operating lease liabilities, current, $113.8 million of operating lease liabilities, non-current, $97.1 million of operating lease right-of-use assets, and no financing leases, on its consolidated balance sheet. The operating lease arrangements included in the measurement of lease liabilities do not include short-term leases as discussed in Note 2, "Summary of Significant Accounting Policies", and had a weighted-average remaining lease term of 8.7 years and a weighted-average discount rate of 5.9%, as of January&#160;31, 2022. During the fiscal year ended January 31, 2022, the Company paid $18.9&#160;million for amounts included in the measurement of lease liabilities and obtained $2.6 million of operating lease right-of-use assets in exchange for lease obligations. <div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal years ended January&#160;31, 2022, 2021, and 2020, the Company recognized lease expense, which consisted of the following: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:53.913%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,743&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,662&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:8pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the term of the arrangement beginning on the lease commencement date for lease arrangements that have an initial term greater than twelve months and therefore are recorded on the balance sheet. Short-term lease expense is recognized on a straight-line basis over the lease term for lease arrangements that have an initial term of 12 months or less and therefore are not recorded on the balance sheet. Variable lease expense is recognized as incurred and consists of real estate taxes and utilities, among other office space related expenses. For the fiscal year ended January 31, 2022, variable lease expense reflected the increased costs of the Company's use of its new offices spaces and certain associated real estate taxes. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total remaining operating lease payments included in the measurement of lease liabilities on the Company's consolidated balance sheet as of January&#160;31, 2022, was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"/><td style="width:64.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending January 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: tenant allowances </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities, reflecting the present value of net lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,621&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133712376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is obligated to make payments under certain non-cancelable contractual obligations in the normal course of business. The Company's contractual obligations primarily relate to its operating lease arrangements for office space. Its other contractual obligations include contracts with its Knowledge Network application providers, which generally have a term of one year, although some have a term of several years, and its software vendors, among others. These obligations represent minimum contractual payments, or the Company's best estimate for variable elements based on historical payments. The Company's contractual obligations have various expiry dates between fiscal years 2023 and 2035.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         As of January&#160;31, 2022, the Company's contractual obligations are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"/><td style="width:59.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.792%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending January 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;    The Company is and may be involved in various legal proceedings arising in the normal course of business. Although the results of litigation and claims cannot be predicted with certainty, currently, in the opinion of the Company, the likelihood of any material adverse impact on the Company's results of operations, cash flows or the Company's financial position for any such litigation or claims is deemed to be remote. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense costs, diversion of management resources and other factors.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Indemnifications</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Yext platform is in some cases warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company's product specifications.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party's intellectual property rights and/or if the Company breaches its contractual agreements with a customer or in instances of negligence, fraud or willful misconduct by the Company. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the accompanying consolidated financial statements.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company has also agreed to indemnify certain of its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person's service as a director or officer, including any action by the Company, arising out of that person's services as the Company's director or officer or that person's services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133620840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text">Net Loss Per Share Attributable to Common Stockholders<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,814,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,690,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,758,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Since the Company was in a net loss position for all periods presented, net loss per share attributable to common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been anti-dilutive. Anti-dilutive common equivalent shares were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:55.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.669%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,620,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,871,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,371,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,545,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,910,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares estimated to be purchased under ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive common equivalent shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,095,994&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,732,960&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,566,205&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133534232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Selected Quarterly Financial Information (Unaudited)</a></td>
<td class="text">Selected Quarterly Financial Data (Unaudited)<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected summarized quarterly financial information for the fiscal years ended January&#160;31, 2022&#160;and&#160;2021&#160;was as follows:&#160;&#160;&#160;&#160;</span></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"><tr><td style="width:1.0%"/><td style="width:40.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jan.&#160;31, 2022</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Oct.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jul.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Apr.&#160;30, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,932&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,529&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,124&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,992&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,961)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,354)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,412)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,232)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"><tr><td style="width:1.0%"/><td style="width:40.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jan.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Oct.&#160;31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jul.&#160;31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Apr.&#160;30, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,194&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,061&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,055&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,351&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,143)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,760)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,240)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,189)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,041)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082120371896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Consolidation</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding financial reporting. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div>There were no prior period amounts that have been reclassified to conform to the current period presentation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is the provider of the Yext platform and operates as one operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as one operating segment as all of the Company's offerings operate on the Yext platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as one operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue primarily from its subscriptions and associated support to the Yext platform. The Company's subscriptions do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The Company recognizes revenue upon transfer of control of services to its customers in an amount that reflects the consideration it expects to receive in exchange for those services. The recognition of revenue is determined through application of the following five-step model:</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract(s) with customers;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligation(s) in the contract;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligation(s) in the contract; and</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when or as the performance obligation(s) are satisfied</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identifies the performance obligations in a contract with a customer and determines whether they are distinct or distinct within the context of the contract. When there is more than one distinct performance obligation in a contract, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. The Company estimates the amount of consideration expected to be received in exchange for transferring services if the consideration promised in a contract includes a variable amount.&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Yext platform is made available to customers. Contracts are typically one year in length, but may be up to three years or longer in length. At the beginning of each subscription term, the Company invoices its customers, typically in annual installments but also monthly, quarterly, and semi-annually. Amounts that have been invoiced for non-cancelable contracts are recorded in accounts receivable and in unearned revenue or revenue. The Company reports revenue net of sales tax and other taxes collected from customers to be remitted to government authorities.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs Capitalized to Obtain Revenue Contracts</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes costs of obtaining revenue contracts that are incremental and recoverable. Incremental costs primarily include sales commissions for new and renewal revenue contracts, certain related incentives, and associated payroll tax and fringe benefit costs. Capitalized amounts are recoverable through future revenue streams under all customer contracts.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs capitalized to obtain new revenue contracts are amortized on a straight-line basis over&#160;three years, which reflects the average benefit period, and may be longer than the initial contract period. The Company determined the average benefit period having considered both qualitative and quantitative factors, including the estimated life of capitalized software development costs resulting from additional functionality to the Yext platform and estimated customer life, among other such factors. The Company amortizes costs capitalized for contract renewals over the renewal term, reflecting the average benefit period for such renewals, which is typically one year. Amortization of costs capitalized to obtain revenue contracts is included in sales and marketing expense in the accompanying consolidated statements of operations and comprehensive loss. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates whether there have been any changes in its business, market conditions, or other events which would indicate that its amortization period should be changed, or if there are potential indicators of impairment.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_CostOfRevenuesPolicyTextBlock', window );">Cost of Revenue</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue is generally expensed as incurred, including personnel-related costs, costs associated with the Company&#8217;s Knowledge Network application providers, and data center costs. Capitalized software development costs incurred in connection with additional functionality to the Yext platform are recognized in cost of revenue as depreciation expense in accordance with the &#8220;capitalized software development costs&#8221; section of this Note. Cost of revenue also includes lease expenses, software expense, and depreciation expense, each of which are allocated based on employee headcount.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for all employee stock-based awards, including restricted stock units, restricted stock and options to purchase common stock, is measured at fair value on the date of grant and recognized over the service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock units and restricted stock are estimated on the date of grant based on the fair value of the Company&#8217;s common stock. The fair value of employee stock options is estimated on the date of grant using a Black-Scholes option-pricing model. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is generally recognized over the requisite service periods of awards, which is typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfODI0MQ_d308452d-b02d-485a-9d20-173653880203">one</span> to four years for restricted stock units and restricted stock and four years for options. The estimated forfeiture rate applied is based on historical forfeiture rates. The estimated number of stock-based awards that will ultimately vest requires judgment, and to the extent actual results, or updated estimates, differ from the Company&#8217;s current estimates, such amounts will be recorded as a cumulative adjustment in the period actual results are realized or estimates are revised. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with the Company's Employee Stock Purchase Plan (&#8220;ESPP&#8221;) is measured at fair-value using a Black-Scholes option-pricing model at commencement of each offering period and recognized over that offering period. </span></div>In accordance with ASU 2018-07, the Company measures stock-based compensation associated with stock-based awards issued to non-employees at the grant date, based on the estimated fair value of the award, and recognizes expense on a straight-line basis over the requisite service period. The Company does not apply a forfeiture rate assumption to value such awards, given the nature of the services provided.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising and Other Promotional Costs</a></td>
<td class="text">Advertising and Other Promotional CostsAdvertising and other promotional costs are expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text">Research and DevelopmentResearch and development costs are generally expensed as incurred, including personnel-related costs. Research and development costs also include lease expenses and software expense, each of which are allocated based on employee headcount. Research and development costs exclude capitalized software development costs.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Capitalized Software Development Costs</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software Development Costs </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain software development costs included as software in progress or computer software within property and equipment, net. These costs are incurred in connection with additional functionality to its platform, as well as internal-use projects during the application development stage and include elements of stock-based compensation. Computer software is recognized on a straight-line basis over an estimated useful life of 2 to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MzE_171f3d6a-cc64-4665-8203-8c409a73a57a">3 years.</span> Capitalized software development costs incurred in connection with additional functionality to the platform are recognized as depreciation expense in cost of revenue within the consolidated statement of operations and comprehensive loss. Capitalized software development costs incurred in internal-use projects are recognized as depreciation expense and are allocated based on employee headcount. Capitalized software development costs, net were $7.2 million and $7.2 million as of January&#160;31, 2022 and 2021, respectively, and primarily related to those costs incurred in connection with additional functionality to its platform. Depreciation expense associated with capitalized software development costs was $3.7 million, $2.6 million and $2.7 million during the fiscal years ended January 31, 2022, 2021 and 2020, respectively. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software costs that meet the cloud computing arrangements criteria are capitalized in accordance with ASC 350 &#8220;Intangibles&#8212;Goodwill and Other&#8221; and are recognized on a straight-line basis over the term of the arrangement, plus reasonably certain renewals. Capitalized costs included in prepaid expenses and other current assets were $2.4 million and $2.5 million as of January&#160;31, 2022 and 2021, respectively, and $2.1 million and $0.8 million were amortized during the fiscal years ended January&#160;31, 2022 and 2021, respectively. Software costs that do not meet the capitalization criteria, including costs incurred in the maintenance and minor upgrade and enhancement of software without additional functionality, are expensed as incurred. </span></div>The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for income taxes in accordance with ASC Topic 740, &#8220;Income Taxes,&#8221; under which deferred income taxes are provided for temporary differences between the financial reporting and tax basis of the Company&#8217;s assets and liabilities. The Company classifies all deferred tax assets and liabilities as non-current on the consolidated balance sheet. The effect of a change in tax rates on deferred tax assets and liabilities is recognized within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss in the period that includes the enactment date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reduces deferred tax assets, if necessary, by a valuation allowance if it is more likely than not that the Company will not realize some or all of the deferred tax assets. In making such a determination, the Company considers all available positive and negative evidence, including results of recent operations, future reversals of existing taxable temporary differences, projected future taxable income and tax-planning strategies. See Note 11 "Income Taxes" to the Company's consolidated financial statements for additional information on the composition of these valuation allowances.</span></div>The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest and penalties related to uncertain tax positions within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">Net Loss Per ShareBasic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus the common equivalent shares for the period, including any dilutive effect from such shares.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company&#8217;s non-U.S. subsidiaries is generally the local currency. The Company translates the financial statements of its non-U.S. subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. The Company records translation gains and losses in accumulated other </span></div>comprehensive loss as a component of stockholders&#8217; equity. Foreign currency transaction gains and losses are included within other expense, net in the consolidated statements of operations and comprehensive loss<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text">Concentration of Credit RiskCertain financial instruments that could be exposed to a concentration of credit risk include cash and cash equivalents and accounts receivable. The Company deposits its cash with financial institutions, and such deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents to date. Collateral is not required for accounts receivable.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. The Company considers all highly liquid investments purchased with original maturities of less than three months from the date of purchase to be cash equivalents.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable and Allowance for Doubtful Accounts</a></td>
<td class="text">Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. The Company estimates its allowance for doubtful accounts based on historical loss patterns, the number of days that billings are past due, current market conditions, and reasonable and supportable forecasts of future economic conditions, in accordance with ASC 326 "Financial Instruments-Credit Losses." Accounts receivable are written off when deemed uncollectible and collection of the receivable is no longer being actively pursued.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Furniture and fixtures have an estimated useful life of five years. Office equipment has an estimated useful life of three years. Computer software, which includes capitalized software development costs, has an estimated useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTc1NTc_a770078e-25e1-4510-a646-2da496235d16">two</span> to three years. Leasehold improvements and assets held under operating leases are depreciated over the shorter of the term of the lease or their useful life. Upon retirement or sale of assets, the cost and related accumulated depreciation or amortization are removed from the consolidated balance sheet and the resulting gain or loss is reflected in the consolidated statement of operations and comprehensive loss. Repairs and maintenance costs are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for leases in accordance with ASC Topic 842, "Leases." Lease expense is recognized as a single lease cost on a straight-line basis over the lease term. The lease term consists of non-cancelable periods, and may include options to extend or terminate the lease term, when it is reasonably certain such options will be exercised. </span></div>The Company enters into contracts in the normal course of business and assesses whether any such contracts contain a lease. The Company determines if an arrangement is a lease at inception if it conveys the right to control the identified asset for a period of time in exchange for consideration. The Company classifies leases as operating or financing in nature, and records the associated lease liability and right-of-use asset on its balance sheet. The lease liability represents the present value of future lease payments, net of lease incentives, discounted using an incremental borrowing rate, which is a management estimate based on the information available at the commencement date of a lease arrangement. With respect to operating lease arrangements, the Company accounts for lease components, and non-lease components that are fixed, as a single lease component. Non-lease components that are variable are expensed as incurred in the statement of operations and comprehensive loss. The Company recognizes costs associated with lease arrangements having an initial term of 12 months or less ("short-term leases") on a straight-line basis over the lease term; such short-term leases are not recorded on the balance sheet.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Goodwill is not amortized but is subject to periodic testing for impairment in accordance with ASC Topic 350, &#8220;Intangibles-Goodwill and Other.&#8221; The Company&#8217;s goodwill is evaluated at the entity level as it is determined there is one reporting unit. The Company performs its annual impairment test on November&#160;1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;of each year, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company considers the following potential indicators of impairment: significant underperformance relative to historical or projected future operating results, significant changes in the Company&#8217;s use of acquired assets or the strategy of the Company&#8217;s overall business, significant negative industry or economic trends and a significant decline in the value of the Company&#8217;s enterprise value for a sustained period. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Intangible assets are amortized over their estimated useful lives. The Company assesses the impairment of long-lived intangible assets whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company has not recorded impairment charges on intangible assets for the periods presented in these consolidated financial statements. As of January&#160;31, 2022, the Company's intangible assets included domains with a net book value of $0.2 million.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy', window );">Deferred Financing Costs</a></td>
<td class="text">Deferred Financing CostsFinancing costs incurred with securing a revolving line of credit are deferred and amortized to interest expense over the term of the agreement. Financing costs associated with revolving credit arrangements are deferred, regardless of whether a balance is outstanding. The Company includes deferred financing costs in prepaid and other current assets or other long term assets on the consolidated balance sheet.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalCostsPolicyTextBlock', window );">Legal and Other Contingencies</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal and Other Contingencies</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. The Company investigates these claims as they arise and accrues estimates for resolution of legal and other contingencies when losses are probable and estimable.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued&#160;ASU 2021-08,&#160;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The standard requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606,&#160;Revenue from Contracts with Customers, as if the acquirer had originated the contracts, provided such contracts had been appropriately accounted for under ASC 606 by the acquiree, rather than recognizing them at their estimated fair value on the acquisition date as required under the existing guidance.&#160;The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022 on a prospective basis, with early adoption permitted. We do not expect the adoption of this standard to have a significant impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35755530&amp;loc=d3e11264-158415<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149975-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_CostOfRevenuesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost Of Revenues [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_CostOfRevenuesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133530152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Accounts, notes, loans and financing receivable</a></td>
<td class="text">The following table summarizes the allowance for doubtful accounts activity:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.388%"><tr><td style="width:1.0%"/><td style="width:77.838%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts as of January&#160;31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions - write offs </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts as of January&#160;31, 2021</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions - write offs </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,739)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts as of January&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,042&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134028376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">The following table presents the Company's revenue by geographic region:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.493%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.079%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,792&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,577&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,829&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134041496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text">Property and equipment, net consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.555%"><tr><td style="width:1.0%"/><td style="width:56.141%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.108%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,893&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,604&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,344&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133618088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accounts payable, accrued expenses and other current liabilities consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"/><td style="width:64.097%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.771%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Knowledge Network application provider fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services and associated costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee stock purchase plan withholdings liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts payable, accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,186&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134867240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Options Activity</a></td>
<td class="text">The following table summarizes the activity related to the Company's stock options:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:34.505%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.480%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding Stock Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,871,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.64&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,220,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,620,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,578,465&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,420,701&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Schedule of Nonvested Share Activity</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested option activity is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.500%"><tr><td style="width:1.0%"/><td style="width:48.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(344,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Nonvested RSU Activity</a></td>
<td class="text">The following table summarizes the activity related to the Company's restricted stock and restricted stock units:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.124%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,545,352&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,831,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and converted to shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,426,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,766,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Employee Stock Purchase Plan Valuation Assumptions</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares, estimated at commencement to be purchased during an ESPP offering period were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"/><td style="width:50.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.662%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.54% -  59.24%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.44% -  65.48%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.41% -  60.86%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05% - 0.06%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12% - 0.29%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.93% - 2.52%</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Share-Based Compensation Expense</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's stock-based compensation expense for the periods presented was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:57.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,770&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134506792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and international components of the Company's loss from operations before income taxes are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"/><td style="width:44.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,062)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,390)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,982)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,595)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,447)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's (provision for) benefit from income taxes is comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.527%"><tr><td style="width:1.0%"/><td style="width:45.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.168%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,077)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (provision for) benefit from income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text">The reconciliation is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"><tr><td style="width:1.0%"/><td style="width:44.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal tax (provision) benefit at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,316&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal (provision) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net excess tax benefits from stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intra-entity asset transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (provision for) benefit from income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text">The components of the Company's deferred income taxes were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Unearned revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,573&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,208&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,368&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,030&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Costs to obtain revenue contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Operating lease right-of-use assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,614)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,076)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset (liability) </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Reconciliation of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the fiscal years ended January 31, 2022, 2021, and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"/><td style="width:47.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in prior period: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in current period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134475416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal years ended January&#160;31, 2022, 2021, and 2020, the Company recognized lease expense, which consisted of the following: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:53.913%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,743&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,662&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of total remaining operating lease payments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total remaining operating lease payments included in the measurement of lease liabilities on the Company's consolidated balance sheet as of January&#160;31, 2022, was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"/><td style="width:64.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending January 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: tenant allowances </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities, reflecting the present value of net lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,621&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133628888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of Future Minimum Contractual Obligation Payments</a></td>
<td class="text">As of January&#160;31, 2022, the Company's contractual obligations are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"/><td style="width:59.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.792%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending January 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,244&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133749624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,814,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,690,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,758,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities</a></td>
<td class="text">Anti-dilutive common equivalent shares were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:55.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.669%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,620,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,871,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,371,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,545,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,910,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares estimated to be purchased under ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive common equivalent shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,095,994&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,732,960&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,566,205&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082133553544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data (Unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Quarterly financial information</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected summarized quarterly financial information for the fiscal years ended January&#160;31, 2022&#160;and&#160;2021&#160;was as follows:&#160;&#160;&#160;&#160;</span></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"><tr><td style="width:1.0%"/><td style="width:40.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jan.&#160;31, 2022</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Oct.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jul.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Apr.&#160;30, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,932&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,529&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,124&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,992&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,961)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,354)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,412)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,232)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"><tr><td style="width:1.0%"/><td style="width:40.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jan.&#160;31, 2021</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Oct.&#160;31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jul.&#160;31, 2020</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Apr.&#160;30, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,194&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,061&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,055&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,351&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,143)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,760)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,240)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,189)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,041)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082126601736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization and Description of Business (Details)<br></strong></div></th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>Provider</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_NumberOfServiceAndApplicationProviders', window );">Number of service and application providers</a></td>
<td class="nump">200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_NumberOfServiceAndApplicationProviders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Service And Application Providers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_NumberOfServiceAndApplicationProviders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123409672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>operatingSegment</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Amortization period of capitalized contract costs (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Costs capitalized to obtain revenue contracts, gross</a></td>
<td class="nump">$ 47,800,000<span></span>
</td>
<td class="nump">$ 47,800,000<span></span>
</td>
<td class="nump">$ 47,800,000<span></span>
</td>
<td class="nump">$ 47,800,000<span></span>
</td>
<td class="nump">$ 33,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Costs capitalized to obtain revenue contracts, amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Costs capitalized to obtain revenue contracts</a></td>
<td class="nump">61,300,000<span></span>
</td>
<td class="nump">61,300,000<span></span>
</td>
<td class="nump">61,300,000<span></span>
</td>
<td class="nump">61,300,000<span></span>
</td>
<td class="nump">53,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostImpairmentLoss', window );">Capitalized cost impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="nump">6,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software development costs</a></td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="nump">7,200,000<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="nump">7,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized computer software, amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="nump">$ 2,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized computer software, additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization', window );">Amortization expense associated with cloud computing arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Software Development | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Software Development | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131251-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118198657&amp;loc=SL118198666-228104<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082120304536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Allowance for Doubtful Accounts Receivable [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts receivable, beginning of the period</a></td>
<td class="nump">$ 2,528<span></span>
</td>
<td class="nump">$ 995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Additions</a></td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">2,547<span></span>
</td>
<td class="nump">$ 1,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Deductions - write offs</a></td>
<td class="num">(1,739)<span></span>
</td>
<td class="num">(1,014)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts receivable, end of the period</a></td>
<td class="nump">$ 2,042<span></span>
</td>
<td class="nump">$ 2,528<span></span>
</td>
<td class="nump">$ 995<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082124270200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 100,932<span></span>
</td>
<td class="nump">$ 99,529<span></span>
</td>
<td class="nump">$ 98,124<span></span>
</td>
<td class="nump">$ 91,992<span></span>
</td>
<td class="nump">$ 92,194<span></span>
</td>
<td class="nump">$ 89,061<span></span>
</td>
<td class="nump">$ 88,055<span></span>
</td>
<td class="nump">$ 85,351<span></span>
</td>
<td class="nump">$ 390,577<span></span>
</td>
<td class="nump">$ 354,661<span></span>
</td>
<td class="nump">$ 298,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309,938<span></span>
</td>
<td class="nump">284,792<span></span>
</td>
<td class="nump">245,629<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,639<span></span>
</td>
<td class="nump">$ 69,869<span></span>
</td>
<td class="nump">$ 53,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123310376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>performanceObligation</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_NumberOfPerformanceObligations', window );">Number of performance obligations | performanceObligation</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Unearned revenue, current</a></td>
<td class="nump">$ 223,427<span></span>
</td>
<td class="nump">$ 191,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Unearned revenue, noncurrent</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net | Geographic Concentration Risk | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">79.00%<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">82.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net | Geographic Concentration Risk | SWITZERLAND</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service | Sales Revenue, Net | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_NumberOfPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Performance Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_NumberOfPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082127314552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Remaining Performance Obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation, amount</a></td>
<td class="nump">$ 404.9<span></span>
</td>
<td class="nump">$ 351.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-02-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-02-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation, amount</a></td>
<td class="nump">$ 379.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-02-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-02-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134713960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Details) - Recurring - Fair Value, Inputs, Level 1 - Money market funds - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">$ 138.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 138.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123276632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Details)<br></strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>operatingSegment</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>reporting_unit</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 4,572,000<span></span>
</td>
<td class="nump">$ 4,572,000<span></span>
</td>
<td class="nump">$ 4,572,000<span></span>
</td>
<td class="nump">$ 4,572,000<span></span>
</td>
<td class="nump">$ 4,842,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | reporting_unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">217,000<span></span>
</td>
<td class="nump">$ 217,000<span></span>
</td>
<td class="nump">$ 217,000<span></span>
</td>
<td class="nump">$ 217,000<span></span>
</td>
<td class="nump">767,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082124160648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 110,893<span></span>
</td>
<td class="nump">$ 100,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(36,289)<span></span>
</td>
<td class="num">(20,597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">74,604<span></span>
</td>
<td class="nump">80,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 16,200<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Property, Plant and Equipment | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">88.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 18,814<span></span>
</td>
<td class="nump">$ 10,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">18,854<span></span>
</td>
<td class="nump">14,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">8,163<span></span>
</td>
<td class="nump">7,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">62,784<span></span>
</td>
<td class="nump">57,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">936<span></span>
</td>
<td class="nump">4,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=yext_SoftwareInProgressMember', window );">Software in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 1,342<span></span>
</td>
<td class="nump">$ 5,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=yext_SoftwareInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=yext_SoftwareInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123274232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">$ 9,218<span></span>
</td>
<td class="nump">$ 12,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employee compensation</a></td>
<td class="nump">17,589<span></span>
</td>
<td class="nump">16,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_AccruedFeesToServiceProvidersCurrent', window );">Accrued Knowledge Network application provider fees</a></td>
<td class="nump">2,885<span></span>
</td>
<td class="nump">3,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional services and associated costs</a></td>
<td class="nump">2,663<span></span>
</td>
<td class="nump">2,202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent', window );">Accrued employee stock purchase plan withholdings liability</a></td>
<td class="nump">2,397<span></span>
</td>
<td class="nump">3,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">13,680<span></span>
</td>
<td class="nump">15,329<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="nump">48,432<span></span>
</td>
<td class="nump">54,186<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember', window );">Accounts Payable and Accrued Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital Expenditures</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_AccruedFeesToServiceProvidersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Fees To Service Providers, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_AccruedFeesToServiceProvidersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Stock Purchase Plan, Withholdings Liability, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123324376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Plans (Details) - shares<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Feb. 01, 2021</div></th>
<th class="th"><div>Mar. 10, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=yext_TwoThousandEightEquityIncentivePlanMember', window );">2008 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,912,531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=yext_TwoThousandEightEquityIncentivePlanMember', window );">2008 Equity Incentive Plan | Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Award expiration period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=yext_TwoThousandSixteenEquityIncentivePlanMember', window );">2016 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of outstanding shares</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease', window );">Number of shares authorized, annual increase (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,959,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for futures issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,425,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Authorized, Annual Increase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=yext_TwoThousandEightEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=yext_TwoThousandEightEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=yext_TwoThousandSixteenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=yext_TwoThousandSixteenEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123226984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Options (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Outstanding Stock Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance, beginning of period (in shares)</a></td>
<td class="nump">8,871,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (in shares)</a></td>
<td class="num">(2,220,276)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited (in shares)</a></td>
<td class="num">(30,913)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance, end of period (in shares)</a></td>
<td class="nump">6,620,701<span></span>
</td>
<td class="nump">8,871,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest at end of period (in shares)</a></td>
<td class="nump">6,578,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period (in shares)</a></td>
<td class="nump">6,420,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price (in dollars per share):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance, beginning of period (in dollars per share)</a></td>
<td class="nump">$ 7.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised (in dollars per share)</a></td>
<td class="nump">8.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options forfeited (in dollars per share)</a></td>
<td class="nump">11.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance, end of period (in dollars per share)</a></td>
<td class="nump">7.28<span></span>
</td>
<td class="nump">$ 7.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest at end of period (in dollars per share)</a></td>
<td class="nump">7.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at end of period (in dollars per share)</a></td>
<td class="nump">$ 7.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life (in years)</a></td>
<td class="text">4 years 3 months 25 days<span></span>
</td>
<td class="text">4 years 11 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest at end of period, Weighted-average contractual life (in years)</a></td>
<td class="text">4 years 3 months 21 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at end of period, weighted-average contractual life (in years)</a></td>
<td class="text">4 years 3 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 11,723<span></span>
</td>
<td class="nump">$ 81,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest at end of period, aggregate intrinsic value</a></td>
<td class="nump">11,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at end of period, aggregate intrinsic value</a></td>
<td class="nump">11,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options exercised, intrinsic value</a></td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="nump">$ 31,800<span></span>
</td>
<td class="nump">$ 48,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082127428840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Nonvested Stock Options (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Options, nonvested, beginning of the period (in shares) | shares</a></td>
<td class="nump">544,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Options vested (in shares) | shares</a></td>
<td class="num">(344,515)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Options forfeited (in shares) | shares</a></td>
<td class="num">(396)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Options, nonvested, end of the period (in shares) | shares</a></td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, options, weighted-average grant date fair value, beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 5.55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Options granted, weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Options vested, weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">5.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Options forfeited, weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">5.95<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, options, weighted-average grant date fair value, end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.06<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123353976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock (Details) - Restricted stock and restricted stock units - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance as of the beginning of the period (in shares)</a></td>
<td class="nump">9,545,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted - restricted stock and restricted stock units (in shares)</a></td>
<td class="nump">7,831,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested and converted to shares (in shares)</a></td>
<td class="num">(4,426,715)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled (in shares)</a></td>
<td class="num">(2,766,276)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance as of the end of period (in shares)</a></td>
<td class="nump">10,184,214<span></span>
</td>
<td class="nump">9,545,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance as of the beginning of the period (in dollars per share)</a></td>
<td class="nump">$ 16.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted - restricted stock and restricted stock units (in dollars per share)</a></td>
<td class="nump">12.94<span></span>
</td>
<td class="nump">$ 15.52<span></span>
</td>
<td class="nump">$ 18.71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested and converted to shares (in dollars per share)</a></td>
<td class="nump">15.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled (in dollars per share)</a></td>
<td class="nump">16.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance as of the end of period (in dollars per share)</a></td>
<td class="nump">$ 14.38<span></span>
</td>
<td class="nump">$ 16.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount', window );">Weighted average fair value vested (in dollars)</a></td>
<td class="nump">$ 69.8<span></span>
</td>
<td class="nump">$ 72.4<span></span>
</td>
<td class="nump">$ 54.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=yext_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=yext_RestrictedStockAndRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082124174936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">47 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 15, 2021</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Mar. 15, 2021</div></th>
<th class="th"><div>Feb. 01, 2021</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,485<span></span>
</td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="nump">$ 6,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,480<span></span>
</td>
<td class="nump">72,294<span></span>
</td>
<td class="nump">67,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Shares estimated to be purchased under ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease', window );">Number of shares authorized, annual increase (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,239,891<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd', window );">Number of shares authorized, annual increase, percentage of outstanding shares at the end of prior fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,543,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="nump">248,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Shares purchased under plan (in dollars per share)</a></td>
<td class="nump">$ 10.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Number of shares purchased under plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock withheld on behalf of employees for future purchases under the ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, period for recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month 13 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum payroll deduction (as a percent of eligible compensation)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Authorized, Annual Increase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage of Outstanding Shares at End of Prior Fiscal Year End</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082124161848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Valuation Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield (as a percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Shares estimated to be purchased under ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="nump">45.54%<span></span>
</td>
<td class="nump">51.44%<span></span>
</td>
<td class="nump">42.41%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="nump">59.24%<span></span>
</td>
<td class="nump">65.48%<span></span>
</td>
<td class="nump">60.86%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free rate, minimum</a></td>
<td class="nump">0.05%<span></span>
</td>
<td class="nump">0.12%<span></span>
</td>
<td class="nump">1.93%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free rate, maximum</a></td>
<td class="nump">0.06%<span></span>
</td>
<td class="nump">0.29%<span></span>
</td>
<td class="nump">2.52%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123249816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 73,480<span></span>
</td>
<td class="nump">$ 72,294<span></span>
</td>
<td class="nump">$ 67,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost, stock options</a></td>
<td class="nump">136,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Stock-based compensation related to internal-use software development</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">7,099<span></span>
</td>
<td class="nump">5,724<span></span>
</td>
<td class="nump">4,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">26,496<span></span>
</td>
<td class="nump">32,581<span></span>
</td>
<td class="nump">31,421<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">20,654<span></span>
</td>
<td class="nump">17,071<span></span>
</td>
<td class="nump">13,212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 19,231<span></span>
</td>
<td class="nump">$ 16,918<span></span>
</td>
<td class="nump">$ 19,022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, period for recognition (in years)</a></td>
<td class="text">2 years 7 months 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082124159576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2017 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_CommonStockNumberofVotesPerShare', window );">Common stock, number of votes per share | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">6,505,334<span></span>
</td>
<td class="nump">6,505,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock | $</a></td>
<td class="nump">$ 11,905<span></span>
</td>
<td class="nump">$ 11,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_CommonStockNumberofVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Number of Votes Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_CommonStockNumberofVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082128455528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 11, 2020</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateralAmount', window );">Debt instrument, collateral amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Swingline Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Revolving Credit Line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions', window );">Incremental borrowing available under certain conditions</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_CapitalStockOfForeignSubsidiaryPercent', window );">Capital stock of foreign subsidiary, percent</a></td>
<td class="nump">66.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio', window );">Covenant terms, minimum adjusted quick ratio</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | London Interbank Offered Rate (LIBOR) | Revolving Credit Line | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | London Interbank Offered Rate (LIBOR) | Revolving Credit Line | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Base Rate | Revolving Credit Line | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Base Rate | Revolving Credit Line | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCollateralAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets pledged to secure a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCollateralAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_CapitalStockOfForeignSubsidiaryPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Stock of Foreign Subsidiary, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_CapitalStockOfForeignSubsidiaryPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Incremental Maximum Borrowing, Available Under Certain Conditions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Covenant Terms, Minimum Adjusted Quick Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134770152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Domestic and international components of the loss from operations before income taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (95,062)<span></span>
</td>
<td class="num">$ (69,953)<span></span>
</td>
<td class="num">$ (63,390)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">International</a></td>
<td class="nump">3,080<span></span>
</td>
<td class="num">(24,642)<span></span>
</td>
<td class="num">(57,057)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from operations before income taxes</a></td>
<td class="num">$ (91,982)<span></span>
</td>
<td class="num">$ (94,595)<span></span>
</td>
<td class="num">$ (120,447)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082128535976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision/Benefit Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">$ (9)<span></span>
</td>
<td class="nump">$ 313<span></span>
</td>
<td class="num">$ (19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="num">(184)<span></span>
</td>
<td class="num">(198)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">International</a></td>
<td class="num">(884)<span></span>
</td>
<td class="num">(1,070)<span></span>
</td>
<td class="num">(1,051)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="num">(1,077)<span></span>
</td>
<td class="num">(955)<span></span>
</td>
<td class="num">(1,190)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">International</a></td>
<td class="num">(192)<span></span>
</td>
<td class="nump">917<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="num">(200)<span></span>
</td>
<td class="nump">858<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total (provision for) benefit from income taxes</a></td>
<td class="num">$ (1,277)<span></span>
</td>
<td class="num">$ (97)<span></span>
</td>
<td class="num">$ (1,097)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082124237016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 233<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, DTA, increase (decrease), amount</a></td>
<td class="nump">22,000<span></span>
</td>
<td class="nump">23,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">151,205<span></span>
</td>
<td class="nump">129,178<span></span>
</td>
<td class="nump">105,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Unrecognized tax benefits, income tax penalties and interest expense</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">$ 267<span></span>
</td>
<td class="nump">$ 493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 233<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Decrease in unrecognized tax benefits is reasonably possible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">501,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">23,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability', window );">Income tax benefit from adjustments to deferred tax assets</a></td>
<td class="num">(700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123353528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Effective Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">U.S. federal tax (provision) benefit at statutory rate</a></td>
<td class="nump">$ 19,316<span></span>
</td>
<td class="nump">$ 19,865<span></span>
</td>
<td class="nump">$ 25,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal (provision) benefit</a></td>
<td class="nump">4,344<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">4,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differential</a></td>
<td class="num">(132)<span></span>
</td>
<td class="num">(2,130)<span></span>
</td>
<td class="nump">970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="num">(1,244)<span></span>
</td>
<td class="num">(329)<span></span>
</td>
<td class="num">(903)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(22,027)<span></span>
</td>
<td class="num">(23,900)<span></span>
</td>
<td class="num">(24,377)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Rate change</a></td>
<td class="num">(66)<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="num">(7,017)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation expense</a></td>
<td class="num">(1,489)<span></span>
</td>
<td class="num">(1,929)<span></span>
</td>
<td class="num">(2,064)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Net excess tax benefits from stock-based compensation</a></td>
<td class="num">(990)<span></span>
</td>
<td class="nump">3,444<span></span>
</td>
<td class="nump">6,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount', window );">Return to provision adjustment</a></td>
<td class="nump">1,718<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="num">(2,323)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount', window );">Global intangible low-taxed income</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,129)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer', window );">Intra-entity asset transfer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,944<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other, net</a></td>
<td class="num">(707)<span></span>
</td>
<td class="nump">1,920<span></span>
</td>
<td class="num">(1,320)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total (provision for) benefit from income taxes</a></td>
<td class="num">$ (1,277)<span></span>
</td>
<td class="num">$ (97)<span></span>
</td>
<td class="num">$ (1,097)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_EffectiveIncomeTaxRateReconciliationAssetTransfer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Asset Transfer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_EffectiveIncomeTaxRateReconciliationAssetTransfer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Change In Provision Adjustment, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income , Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082128434904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 136,226<span></span>
</td>
<td class="nump">$ 111,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">7,271<span></span>
</td>
<td class="nump">7,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">523<span></span>
</td>
<td class="nump">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent', window );">Operating lease liability</a></td>
<td class="nump">32,156<span></span>
</td>
<td class="nump">33,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">2,372<span></span>
</td>
<td class="nump">2,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Unearned revenue</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">10,625<span></span>
</td>
<td class="nump">11,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">189,573<span></span>
</td>
<td class="nump">168,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(151,205)<span></span>
</td>
<td class="num">(129,178)<span></span>
</td>
<td class="num">$ (105,300)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets, net of valuation allowance</a></td>
<td class="nump">38,368<span></span>
</td>
<td class="nump">39,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(2,440)<span></span>
</td>
<td class="num">(2,062)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_DeferredTaxLiabilitiesDeferredCommissions', window );">Costs to obtain revenue contracts</a></td>
<td class="num">(11,041)<span></span>
</td>
<td class="num">(9,904)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating lease right-of-use assets</a></td>
<td class="num">(23,259)<span></span>
</td>
<td class="num">(25,082)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(874)<span></span>
</td>
<td class="num">(1,028)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(37,614)<span></span>
</td>
<td class="num">(38,076)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset (liability)</a></td>
<td class="nump">$ 754<span></span>
</td>
<td class="nump">$ 954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_DeferredTaxLiabilitiesDeferredCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Deferred Commissions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_DeferredTaxLiabilitiesDeferredCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123334984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning of period</a></td>
<td class="nump">$ 267<span></span>
</td>
<td class="nump">$ 493<span></span>
</td>
<td class="nump">$ 233<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions taken in prior period, gross increases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions taken in prior period, gross decreases</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Tax positions taken in current period, gross increases</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(233)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation', window );">Increase in foreign currency translation</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation', window );">Decrease in foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">End of period</a></td>
<td class="nump">$ 288<span></span>
</td>
<td class="nump">$ 267<span></span>
</td>
<td class="nump">$ 493<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082128481336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">$ 18,845<span></span>
</td>
<td class="nump">$ 14,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">113,776<span></span>
</td>
<td class="nump">123,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 97,124<span></span>
</td>
<td class="nump">104,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term (in years)</a></td>
<td class="text">8 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percentage</a></td>
<td class="nump">5.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease, payments</a></td>
<td class="nump">$ 18,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 26,743<span></span>
</td>
<td class="nump">$ 25,662<span></span>
</td>
<td class="nump">$ 21,232<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082134894712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 17,037<span></span>
</td>
<td class="nump">$ 20,134<span></span>
</td>
<td class="nump">$ 16,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="nump">763<span></span>
</td>
<td class="nump">1,053<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">8,943<span></span>
</td>
<td class="nump">4,475<span></span>
</td>
<td class="nump">2,153<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 26,743<span></span>
</td>
<td class="nump">$ 25,662<span></span>
</td>
<td class="nump">$ 21,232<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082127236440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Total remaining operating lease payments included in the measurement of lease liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 19,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">19,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">18,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">19,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">19,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">75,492<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total gross operating lease payments</a></td>
<td class="nump">171,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LesseeOperatingLeaseTenantAllowances', window );">Less: tenant allowances</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet', window );">Total net operating lease payments</a></td>
<td class="nump">171,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(38,720)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities, reflecting the present value of net lease payments</a></td>
<td class="nump">$ 132,621<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LesseeOperatingLeaseLiabilityPaymentsDueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, Payments, Due, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LesseeOperatingLeaseLiabilityPaymentsDueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LesseeOperatingLeaseTenantAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Tenant Allowances</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LesseeOperatingLeaseTenantAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082127225544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies -Contractual Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne', window );">2023</a></td>
<td class="nump">$ 19,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo', window );">2024</a></td>
<td class="nump">19,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree', window );">2025</a></td>
<td class="nump">18,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour', window );">2026</a></td>
<td class="nump">19,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive', window );">2027</a></td>
<td class="nump">19,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter', window );">2028 and thereafter</a></td>
<td class="nump">75,492<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet', window );">Total</a></td>
<td class="nump">171,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationFiscalYearMaturityAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">35,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInSecondYear', window );">2024</a></td>
<td class="nump">16,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInThirdYear', window );">2025</a></td>
<td class="nump">8,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFourthYear', window );">2026</a></td>
<td class="nump">1,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFifthYear', window );">2027</a></td>
<td class="nump">1,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_yext_ContractualObligationDueInFifthYearAndThereafter', window );">2028 and thereafter</a></td>
<td class="nump">401<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Total</a></td>
<td class="nump">$ 64,244<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_ContractualObligationDueInFifthYearAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Obligation, Due In Fifth Year And Thereafter</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_ContractualObligationDueInFifthYearAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five and Thereafter</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yext_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082125673640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (23,110)<span></span>
</td>
<td class="num">$ (24,926)<span></span>
</td>
<td class="num">$ (27,592)<span></span>
</td>
<td class="num">$ (17,631)<span></span>
</td>
<td class="num">$ (18,311)<span></span>
</td>
<td class="num">$ (22,041)<span></span>
</td>
<td class="num">$ (25,116)<span></span>
</td>
<td class="num">$ (29,224)<span></span>
</td>
<td class="num">$ (93,259)<span></span>
</td>
<td class="num">$ (94,692)<span></span>
</td>
<td class="num">$ (121,544)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,814,447<span></span>
</td>
<td class="nump">119,690,378<span></span>
</td>
<td class="nump">111,758,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (0.79)<span></span>
</td>
<td class="num">$ (1.09)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive common equivalent shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,095,994<span></span>
</td>
<td class="nump">18,732,960<span></span>
</td>
<td class="nump">22,566,205<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options to purchase common stock | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive common equivalent shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,620,701<span></span>
</td>
<td class="nump">8,871,890<span></span>
</td>
<td class="nump">12,371,254<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=yext_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted stock and restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive common equivalent shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,184,214<span></span>
</td>
<td class="nump">9,545,352<span></span>
</td>
<td class="nump">9,910,729<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">Shares estimated to be purchased under ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive common equivalent shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,079<span></span>
</td>
<td class="nump">315,718<span></span>
</td>
<td class="nump">284,222<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=yext_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=yext_RestrictedStockAndRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140082123296664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data (Unaudited) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 100,932<span></span>
</td>
<td class="nump">$ 99,529<span></span>
</td>
<td class="nump">$ 98,124<span></span>
</td>
<td class="nump">$ 91,992<span></span>
</td>
<td class="nump">$ 92,194<span></span>
</td>
<td class="nump">$ 89,061<span></span>
</td>
<td class="nump">$ 88,055<span></span>
</td>
<td class="nump">$ 85,351<span></span>
</td>
<td class="nump">$ 390,577<span></span>
</td>
<td class="nump">$ 354,661<span></span>
</td>
<td class="nump">$ 298,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">76,357<span></span>
</td>
<td class="nump">74,274<span></span>
</td>
<td class="nump">71,509<span></span>
</td>
<td class="nump">70,138<span></span>
</td>
<td class="nump">70,597<span></span>
</td>
<td class="nump">67,422<span></span>
</td>
<td class="nump">66,071<span></span>
</td>
<td class="nump">64,167<span></span>
</td>
<td class="nump">292,278<span></span>
</td>
<td class="nump">268,257<span></span>
</td>
<td class="nump">221,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(21,961)<span></span>
</td>
<td class="num">(24,354)<span></span>
</td>
<td class="num">(26,412)<span></span>
</td>
<td class="num">(17,232)<span></span>
</td>
<td class="num">(19,143)<span></span>
</td>
<td class="num">(21,760)<span></span>
</td>
<td class="num">(24,240)<span></span>
</td>
<td class="num">(29,189)<span></span>
</td>
<td class="num">(89,959)<span></span>
</td>
<td class="num">(94,332)<span></span>
</td>
<td class="num">(122,953)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (23,110)<span></span>
</td>
<td class="num">$ (24,926)<span></span>
</td>
<td class="num">$ (27,592)<span></span>
</td>
<td class="num">$ (17,631)<span></span>
</td>
<td class="num">$ (18,311)<span></span>
</td>
<td class="num">$ (22,041)<span></span>
</td>
<td class="num">$ (25,116)<span></span>
</td>
<td class="num">$ (29,224)<span></span>
</td>
<td class="num">$ (93,259)<span></span>
</td>
<td class="num">$ (94,692)<span></span>
</td>
<td class="num">$ (121,544)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (0.79)<span></span>
</td>
<td class="num">$ (1.09)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>yext-20220131_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:yext="http://yext.com/20220131">
    <link:schemaRef xlink:href="yext-20220131.xsd" xlink:type="simple"/>
    <context id="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="id3d935c015ab4c729e08d60ea3fb6d9d_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i3f86e0d7cbe2481e85f6037ce1fcf5e7_I20220301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <instant>2022-03-01</instant>
        </period>
    </context>
    <context id="i521da050c09e439bb662c950c53d792a_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i127b0eccc66c4d7d8044f874897801a6_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i0764f49f65164a6aa520156754926db0_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i982e88d236e344f0b2b955e891bbbbfb_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i3edaba5dc3e44eb0ac38a8c39af11682_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ie4e85e1d033342b5a2bae1a93a295a37_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i7a988d95685f44d2a4e4adc5c54c71f9_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i7c1c19bc768b48e880b8a7670d2e770a_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i257bb0430d4f4e42a75efdef44f2221e_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i37f33bb31fb04a688e1da41897497746_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i490d84cb0fd944f08a18b6ec20473d9d_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ib6ead9a1df4748fca64a1466e2b6f524_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i9d5fdeaa20c344d6b7a0d8d53711a1b2_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i3be6584b92034d1aab7e19e491f4baa1_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib2a5f9958397449ba910d50a5a37e1e0_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib2f17b1bf9de472ebe1e7614b34b50d2_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ie0f423fe8ad84f988fc9ad50b80c8c1a_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i7af286940dd34579af7919e2e12cd3af_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ib45bf767ae584b8b8eb909040c4ec0f0_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i1f330b8abde841398dc1d780cd321e0a_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i6c37a3374fc04951af3b37a93c53a83e_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i884076d63420451bb5e66e6096bee80e_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i14470fccdcd34b7d8fc2c9940cde9a51_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i425d6d2f47c9406d9a4245d696e8bf8d_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ibc6ef1856941455faf77ac65bd376f5b_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ic3edb2371c81462b85567daf3762291f_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i05e220c8d3544cb99b43c14926b10860_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i72386d208f9247c2949c4da2d18ffe52_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ie8041765b22e45d4a0a27153a1394c52_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i0effbd879afc4d3bbb594180d71037d1_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i01fa0179eb7f40fcaef8de23ce31fd65_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ib20da43d9d4f4bd1b5f0b839015d9ef1_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ie421234fa6c94dac991a6c7ec9ed6bcf_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ie8a435e15dcd40f18ca7c2a348089af4_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i5b3c8f72623d45209824a057840b271f_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ib09037a05eeb4ac685fcc835d47d9179_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ia4f5a71a801a49dcabf63a9d3efec0eb_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i2c82c16c62e14d33a1821ae5d0060ff5_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i8783d1bf83f94c5298aebab6a4681fd5_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i41d0e7c76cc54a5488f51734351fb06f_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ie332f519f44a4c26ac17b1684da51c17_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ied610855daf24ea19a5d7ea56b27c896_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="icd686c8ee4f14e08b73f3b9892cac1c1_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i5434f9a5a031478e9507527891181f7e_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i9b479061a8a34964a47fd38b6f923754_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="if9afbf2646364660a97467d56ab4680a_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i80190fe9319c4fb3bf6ecef030ec55b4_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i1822b7c03d944697989af46d824ac3f2_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i95219bcae8ff4b64ae0579c47babcf1e_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ifdd95df441e9414db7781656efd6a100_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i4037f06e53844d7cbb4a7c7c4453f16d_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i8991e9fe7624493da0605de07352f225_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i3335c4bd72b2468e9b516dc39f37ad27_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i82a30eec54cc4f4ca6ee1bc817318893_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i143799f1519348c5b24edb563912da39_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="iee9e591f6bd5497f849d551f47213282_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i7756feb41af948c79bb48ad4db9dd415_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ieefe71181a764f0481467c2de6965d7e_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="icdeb615ca8274cd5abf036ffa015a482_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i320b0c2cb8304e54a116fba45f8b7283_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i45773f33ece144aabe1bc196310fcb5f_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ic1e782ec2db04deeaa8c2f645686d9d4_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i583ee359ac2a43568404ef10a1673579_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ia33adfce071548f3b7a9d3f418e0ab2c_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i243a011ed75c49ca9b2f6f27d2061bbd_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i72805d48b5684d1d9a8bb9a9e1dc4e1f_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="iceeb40f9e1aa44c8a3ab5ff743592a2e_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i9efeb50a5cfb467fa2c3999fd280ef70_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ie12624fc37534e319655dd9ea7799443_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i4a65faa60bdb497ea6abc8dd9b0a5e82_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">yext:SoftwareInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i9f5741e319bd456ca51d1a41f33ae9a5_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">yext:SoftwareInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i5cd6ff9328d34abcbe97b367db88154b_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i41fc6561e93d477798a1cb801d9c60af_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ibe1448c06e5046d086b0d23a5ef32ead_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ibbfda84e89ec4deb8e6845ede416e263_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ie7cbee46c8f14c56a3eee3f350cf4d13_I20160310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandEightEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-03-10</instant>
        </period>
    </context>
    <context id="i5613f1f3b040444280fc44f86cd825b5_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandEightEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i11e484c1233245299c74b578e9557aac_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ifeac86c7f9a146368b8696f7f7a6e50e_D20161201-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="ib8f8a1ed610e4dccbf87612fa563b4b6_I20210201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-01</instant>
        </period>
    </context>
    <context id="ied2c7b7fe6e0414daffe7bf455f546f6_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yext:TwoThousandSixteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="if5ec64b00fb741d4bb001148d64ac77a_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i37a37370aae2478cb06e840b04636806_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i8ac9b8980556430d81706eb828c0bd78_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i7091bdcf57714e1e897d1d6ba791a462_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ic3d1e6dc3554442ca894ba90982bbfed_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="iad30e49dbb204012aa5e36183283b446_I20210201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-01</instant>
        </period>
    </context>
    <context id="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="if33a6698714d4b18bcd5904ec54c250f_D20170413-20210315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-13</startDate>
            <endDate>2021-03-15</endDate>
        </period>
    </context>
    <context id="i040f65c05e4e4a76ab53c97a0b04d7f8_I20210315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-15</instant>
        </period>
    </context>
    <context id="i9b367ba97bd145158f81da7b2734f51f_D20210915-20210915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-15</startDate>
            <endDate>2021-09-15</endDate>
        </period>
    </context>
    <context id="i95554318d08143a192f6d59fd7754590_I20210915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-15</instant>
        </period>
    </context>
    <context id="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="ibb3b981300134e2194f5aa347168912a_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i7a933b49596b48dfb137adb7ce628db5_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i691b20e8277646cb9fb99e54f2c1ce21_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i0e8c5493623e4625800debbe56f00fa1_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="id34e133d79d0460d84d15e16397d3dba_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="icd9e04dfdd984c538ff9ef5aabe3d932_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i81be3cd4b83341fabeb447cfd03ba9f7_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i977e152360cd483eaccdd53fbcaf671c_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i21a1c9af05344cc29b2ac233d31c0c22_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i7ccdc32f028d4cd3a128e0b01859479f_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i97d7f7d8bd8545fd975204c1f8dc6fee_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ief680c1e7a2c492caa2a808fca1eb348_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i946cb92ffd8a477b94c9d6a088aaf344_I20170430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="i2634df3526074368a484dfbbf5f804b9_I20200311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-11</instant>
        </period>
    </context>
    <context id="i65c86d55329a42579dce74df5189cfc7_D20200311-20200311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-11</startDate>
            <endDate>2020-03-11</endDate>
        </period>
    </context>
    <context id="i72ae9e117e144dafaf0660b955ef4159_I20200311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-11</instant>
        </period>
    </context>
    <context id="i43b96718bb5546d69c79ef5d9a7d05c9_I20200311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-11</instant>
        </period>
    </context>
    <context id="id89ddabb6c3845a2a542f83cc4d45607_D20200311-20200311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-11</startDate>
            <endDate>2020-03-11</endDate>
        </period>
    </context>
    <context id="ic210ccb2e0634fad8a98aed628798949_D20200311-20200311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-11</startDate>
            <endDate>2020-03-11</endDate>
        </period>
    </context>
    <context id="iad04c040558b49059667662f6ad542b6_D20200311-20200311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-11</startDate>
            <endDate>2020-03-11</endDate>
        </period>
    </context>
    <context id="ibb805d414dd44498a1b59692aa9ea289_D20200311-20200311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-11</startDate>
            <endDate>2020-03-11</endDate>
        </period>
    </context>
    <context id="ia0a91a0464f04e37bfb2b8f77fcc4d45_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ie4f970c748bd4935bcdc003235593ace_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i556952e5b5a246a58c169e3d2f623564_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i32bc60ad18f1451396068faa6a9d990d_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i93792658f6944bd789a1a92fd6535145_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="idd1857f042cc4c85a5a96decdc2ceb66_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i0ef128fc268c48d6bfb8ea2aa65dfc34_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i57e4bae53be0454882c9645db0abf8c3_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="iaa2e1bc6a9344662b36dce93f6454162_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i61d261d4c4bc4b99a0be24b482a403da_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="id595f27c26484a48adc7abb1916b6328_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i9d3b9213b79644eeb1578f4bc751defd_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ia5de654bb68540789d958dd90d6f8c5b_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ia5901a965b1a4dbc9855c43b01375558_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">yext:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i4f65102b7e1d4de69c051e4b94b283e9_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ie9e9aafd82fa4889880a08f645a86115_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i597b822d134c4f5590b6e7713f28d6f2_D20190201-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i43078608648b4d1386e63c2875f311a4_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001614178</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="provider">
        <measure>yext:Provider</measure>
    </unit>
    <unit id="segment">
        <measure>yext:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="performanceobligation">
        <measure>yext:performanceObligation</measure>
    </unit>
    <unit id="operatingsegment">
        <measure>yext:operatingSegment</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>yext:reporting_unit</measure>
    </unit>
    <unit id="vote">
        <measure>yext:vote</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF80L2ZyYWc6OGUwZmVkYTc5YjVhNGExNmJlMjljNDIxOTAyODM0MjgvdGFibGU6NDE4YTJmNGE0ZjA2NGY0NGI1Zjk0NzA4MjkxZjYwNjIvdGFibGVyYW5nZTo0MThhMmY0YTRmMDY0ZjQ0YjVmOTQ3MDgyOTFmNjA2Ml8xLTEtMS0xLTQyNjY2_cb222ecc-775d-4db7-b2e7-dfe65463864b">0001614178</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF80L2ZyYWc6OGUwZmVkYTc5YjVhNGExNmJlMjljNDIxOTAyODM0MjgvdGFibGU6NDE4YTJmNGE0ZjA2NGY0NGI1Zjk0NzA4MjkxZjYwNjIvdGFibGVyYW5nZTo0MThhMmY0YTRmMDY0ZjQ0YjVmOTQ3MDgyOTFmNjA2Ml8yLTEtMS0xLTQyNjY2_7f2110ec-80a2-477e-9ba7-7581e2b8df9d">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF80L2ZyYWc6OGUwZmVkYTc5YjVhNGExNmJlMjljNDIxOTAyODM0MjgvdGFibGU6NDE4YTJmNGE0ZjA2NGY0NGI1Zjk0NzA4MjkxZjYwNjIvdGFibGVyYW5nZTo0MThhMmY0YTRmMDY0ZjQ0YjVmOTQ3MDgyOTFmNjA2Ml8zLTEtMS0xLTQyNjY2_eb51d3be-fa40-4b5a-bf8d-c09abe625118">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF80L2ZyYWc6OGUwZmVkYTc5YjVhNGExNmJlMjljNDIxOTAyODM0MjgvdGFibGU6NDE4YTJmNGE0ZjA2NGY0NGI1Zjk0NzA4MjkxZjYwNjIvdGFibGVyYW5nZTo0MThhMmY0YTRmMDY0ZjQ0YjVmOTQ3MDgyOTFmNjA2Ml80LTEtMS0xLTQyNjY2_2440e061-7bd3-470c-ab67-540ba913b9b6">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ie8a435e15dcd40f18ca7c2a348089af4_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfODI0MQ_d308452d-b02d-485a-9d20-173653880203">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2c82c16c62e14d33a1821ae5d0060ff5_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MzE_171f3d6a-cc64-4665-8203-8c409a73a57a">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie332f519f44a4c26ac17b1684da51c17_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTc1NTc_a770078e-25e1-4510-a646-2da496235d16">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i7756feb41af948c79bb48ad4db9dd415_I20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDAvZnJhZzowYTgzOTY3MGM5ZGI0MjU4OTUyZjQzZGNjYTU3YTVjMi90YWJsZTo2N2ZjMTYxMjBkYjA0ZDYxOTExNWM5YTA4YjE0MDEwYS90YWJsZXJhbmdlOjY3ZmMxNjEyMGRiMDRkNjE5MTE1YzlhMDhiMTQwMTBhXzEtMS0xLTEtNDI2NjY_eba7159b-4d6b-43c9-bc64-a3221d2a9bd9">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DebtInstrumentTerm
      contextRef="i65c86d55329a42579dce74df5189cfc7_D20200311-20200311"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzYzMQ_5d12df70-06bc-4774-b064-98008360b8d4">P3Y</us-gaap:DebtInstrumentTerm>
    <dei:DocumentType
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzgz_4b67bf19-8ff1-4796-87fc-2d151b058b27">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6ZGYwYzkzOTliOGY2NGI1ZDhhNTI3ZGNiODkxOTU1NzIvdGFibGVyYW5nZTpkZjBjOTM5OWI4ZjY0YjVkOGE1MjdkY2I4OTE5NTU3Ml8wLTAtMS0xLTQyNjY2_1dc89107-7363-4451-9271-05e492155934">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18xMjg_8ccbe825-621c-4bac-9ed4-0c285528873c">2022-01-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18xMjg_6424cd28-6e95-4e9a-86d6-9bf536f27864">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6NTI1ZDYwODk5ZTdiNGJlMGE1YzExNTdjMjQ4ZmMxNzAvdGFibGVyYW5nZTo1MjVkNjA4OTllN2I0YmUwYTVjMTE1N2MyNDhmYzE3MF8wLTAtMS0xLTQyNjY2_ccbee56c-7d81-4aa9-a7d7-14d564dbee4b">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzg0_88e9cb60-c7e5-46c1-82c5-e6452f5cd185">001-38056</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzg1_60fe1be2-58e9-4808-9170-410c761e9598">YEXT, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6NTU4Y2E4NTgxOWNmNDFhZWE1NWExMDNhZmI0ZDIzZWEvdGFibGVyYW5nZTo1NThjYTg1ODE5Y2Y0MWFlYTU1YTEwM2FmYjRkMjNlYV8wLTAtMS0xLTQyNjY2_e86a153e-e0d4-4fc7-b542-be3147eafb04">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6NTU4Y2E4NTgxOWNmNDFhZWE1NWExMDNhZmI0ZDIzZWEvdGFibGVyYW5nZTo1NThjYTg1ODE5Y2Y0MWFlYTU1YTEwM2FmYjRkMjNlYV8wLTItMS0xLTQyNjY2_6d163672-796b-4d7c-85ad-678d1d07501f">20-8059722</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzY5_00528b33-fb56-4cfb-addf-cddd4443a622">61 Ninth Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzgw_6617a408-789b-4da3-995d-f9019f986eed">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzcw_bb66c2eb-71bc-4a48-b030-c3826f075506">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzg2_15f4367f-868c-4f38-9215-9383b8a2d182">10011</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzg3_d4978f9b-475a-4a11-8e05-b6cc36b87fa4">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzgx_968096a9-127b-49f3-9652-764237f08a09">994-3900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6MmI4MzdmMzBiNzJjNDBiZDliOWU4MTE2NjIzYjllY2IvdGFibGVyYW5nZToyYjgzN2YzMGI3MmM0MGJkOWI5ZTgxMTY2MjNiOWVjYl8zLTAtMS0xLTQyNjY2_bc658775-85c4-4142-a95c-7c13a7ce48e9">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6MmI4MzdmMzBiNzJjNDBiZDliOWU4MTE2NjIzYjllY2IvdGFibGVyYW5nZToyYjgzN2YzMGI3MmM0MGJkOWI5ZTgxMTY2MjNiOWVjYl8zLTEtMS0xLTQyNjY2_61c68dfc-0dc3-464b-aeb1-77d5343dc246">YEXT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6MmI4MzdmMzBiNzJjNDBiZDliOWU4MTE2NjIzYjllY2IvdGFibGVyYW5nZToyYjgzN2YzMGI3MmM0MGJkOWI5ZTgxMTY2MjNiOWVjYl8zLTItMS0xLTQyNjY2_e95c7aea-5cfe-47e7-965f-e11360cc3920">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzcx_158009e9-3e98-471a-af28-df0eff5d2ef6">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzc3_2e51f1e1-d2b7-4899-b4a5-e38cca321a37">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzc4_c4ca1c4e-e99c-40d6-b5d7-f474448e9d0b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzcy_8b03d961-cf23-4446-81cf-2d7843ca5812">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6YzE4ZWYzM2Y4NzE2NDIzNmJmZDc4MWIxOGJkZjhkNzcvdGFibGVyYW5nZTpjMThlZjMzZjg3MTY0MjM2YmZkNzgxYjE4YmRmOGQ3N18wLTAtMS0xLTQyNjY2_2a77a21c-69bc-4fa5-a2ac-07d0c24ba91b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6YzE4ZWYzM2Y4NzE2NDIzNmJmZDc4MWIxOGJkZjhkNzcvdGFibGVyYW5nZTpjMThlZjMzZjg3MTY0MjM2YmZkNzgxYjE4YmRmOGQ3N18xLTUtMS0xLTQyNjY2_6a3f66e1-43b0-4e0c-810e-967025f89579">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGFibGU6YzE4ZWYzM2Y4NzE2NDIzNmJmZDc4MWIxOGJkZjhkNzcvdGFibGVyYW5nZTpjMThlZjMzZjg3MTY0MjM2YmZkNzgxYjE4YmRmOGQ3N18yLTUtMS0xLTQyNjY2_8e791152-537f-4e2e-bed2-ad3fc5940205">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzgy_9f644482-78c9-4d97-ab5d-565e119b0588">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N184Nzk2MDkzMDI2MTQ5_f8d958cc-6ce7-4efe-ba04-3e356e919ae9">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="id3d935c015ab4c729e08d60ea3fb6d9d_I20210731"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18yODE2_b20ec513-5483-4b96-9040-c494809325d3"
      unitRef="usd">1500000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3f86e0d7cbe2481e85f6037ce1fcf5e7_I20220301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zMjI4_0fc6d7cb-bd0f-4f0c-b49e-75a74005300a"
      unitRef="shares">131186882</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xL2ZyYWc6NjBlNzVmOTgwZWY1NGVmZWJkZjU1ZGI3NGEwNDQwNDcvdGV4dHJlZ2lvbjo2MGU3NWY5ODBlZjU0ZWZlYmRmNTVkYjc0YTA0NDA0N18zNzc1_d08c74c4-2d69-4a36-ace9-93b7d28e1755">Portions of the registrant&#x2019;s definitive proxy statement for its 2022 Annual Meeting of Stockholders (the &#x201c;Proxy Statement&#x201d;), to be filed within 120 days of the registrant&#x2019;s fiscal year ended January&#160;31, 2022, are incorporated by reference in Part III of this Annual Report on Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form&#160;10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83MC9mcmFnOmFmZDVlZjU3ZTAxYjRhMjA4MWZiOGU1ZTc0NGYwOWFmL3RhYmxlOjAyZDEwNzY4MjAzODRlMjY5MTNkMjllNmU1NWMwYjNlL3RhYmxlcmFuZ2U6MDJkMTA3NjgyMDM4NGUyNjkxM2QyOWU2ZTU1YzBiM2VfMi0wLTEtMS01MDY4OC90ZXh0cmVnaW9uOjU5Mzc2NWJmNDRjNTQ3MzI4OTM4YmVhY2M3YTYxNGM1XzEwOTk1MTE2Mjc5MTM_a6a27522-6128-4a28-a0f1-90f6842c8e00">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83My9mcmFnOjg5NDRmNzFmMTM3YTRkYzJhNTIyNWM2NjVkYmY2NzIzL3RleHRyZWdpb246ODk0NGY3MWYxMzdhNGRjMmE1MjI1YzY2NWRiZjY3MjNfODc5NjA5MzAzMTI0OQ_a45ab82b-ef80-459e-af65-78b2a4ed9062">Ernst &amp; Young, LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83My9mcmFnOjg5NDRmNzFmMTM3YTRkYzJhNTIyNWM2NjVkYmY2NzIzL3RleHRyZWdpb246ODk0NGY3MWYxMzdhNGRjMmE1MjI1YzY2NWRiZjY3MjNfODc5NjA5MzAzMTI1MA_44766cf4-8172-47bc-9885-87542dcd30f7">New York, New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMy0xLTEtMS00MjY2Ng_9dd73500-8311-459d-8434-5d859fa973bb"
      unitRef="usd">261210000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMy0zLTEtMS00MjY2Ng_80f9fe53-f812-4513-8fa3-666ae754e233"
      unitRef="usd">230411000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNS0wLTEtMS00MjY2Ni90ZXh0cmVnaW9uOjZjODExNDE0Yjk4YTRiNjE5OGZmNTdhMzU4YmFjYmEzXzQ3_33e9e039-a3f7-487a-ae62-ceefb6cac66e"
      unitRef="usd">2042000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNS0wLTEtMS00MjY2Ni90ZXh0cmVnaW9uOjZjODExNDE0Yjk4YTRiNjE5OGZmNTdhMzU4YmFjYmEzXzU0_a5756659-ff1b-4d14-985e-ed89d9c72580"
      unitRef="usd">2528000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNS0xLTEtMS00MjY2Ng_a592910f-bb29-4071-8d76-efdeebfee017"
      unitRef="usd">101607000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNS0zLTEtMS00MjY2Ng_3d9f6c7d-c75a-4d02-8cbb-2eba5f48fde5"
      unitRef="usd">97455000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNi0xLTEtMS00MjY2Ng_6b099c1c-d732-405c-a1d7-607d2a11264a"
      unitRef="usd">13538000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNi0zLTEtMS00MjY2Ng_1697215b-b504-489c-bf0f-a46403980d02"
      unitRef="usd">17993000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNy0xLTEtMS00MjY2Ng_37e309a9-8d73-4f3e-a623-5ffe836864f6"
      unitRef="usd">33998000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfNy0zLTEtMS00MjY2Ng_c5c2eb8e-6bb6-4f50-a949-37e5b94960d6"
      unitRef="usd">30325000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfOC0xLTEtMS00MjY2Ng_4d874a43-8d24-4be1-b80e-bab831a0dcf0"
      unitRef="usd">410353000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfOC0zLTEtMS00MjY2Ng_ef363b06-5575-4582-9129-2fd7617ae083"
      unitRef="usd">376184000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTAtMS0xLTEtNDI2NjY_5fdd29f3-74d9-4482-82a9-1dbef50f7878"
      unitRef="usd">74604000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTAtMy0xLTEtNDI2NjY_0bf610b3-c630-490e-ab21-a87496464f10"
      unitRef="usd">80344000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTEtMS0xLTEtNDI2NjY_2377cdde-d1b5-4ee4-8111-fa049dd21491"
      unitRef="usd">97124000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTEtMy0xLTEtNDI2NjY_95ce9c43-d570-4037-abc3-f906a8be5bb8"
      unitRef="usd">104844000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTItMS0xLTEtNDI2NjY_97f30269-0da2-4f91-b801-98785ddfefe2"
      unitRef="usd">27286000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTItMy0xLTEtNDI2NjY_995d1bdf-1bff-4f63-a6aa-88c0d9f6aef1"
      unitRef="usd">22692000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:Goodwill
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTMtMS0xLTEtNDI2NjY_24daa554-65e4-4e19-abdf-4072ecbf9622"
      unitRef="usd">4572000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTMtMy0xLTEtNDI2NjY_b75fbba2-5ebd-44e2-8cfa-024afe45e465"
      unitRef="usd">4842000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTQtMS0xLTEtNDI2NjY_4ec800a8-51b9-4b5b-854e-966367d8f4f1"
      unitRef="usd">217000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTQtMy0xLTEtNDI2NjY_3d9a9f43-bbf1-46c0-a73a-35c611911007"
      unitRef="usd">767000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTUtMS0xLTEtNDI2NjY_ddc3ddc4-64c6-47d3-8c51-96bb6e96b5e0"
      unitRef="usd">6179000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTUtMy0xLTEtNDI2NjY_11210dbb-643b-4a60-92b6-877991a9aa26"
      unitRef="usd">6316000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTYtMS0xLTEtNDI2NjY_560a4095-c89e-4cc7-b4ae-d1023df0428a"
      unitRef="usd">620335000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTYtMy0xLTEtNDI2NjY_4108e878-6d7b-4f25-ac4c-2fcba235d308"
      unitRef="usd">595989000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTktMS0xLTEtNDI2NjY_80abc660-0c0a-410c-96ce-a39758a72055"
      unitRef="usd">48432000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMTktMy0xLTEtNDI2NjY_c514f526-e274-48e9-9803-7bb18d6a1188"
      unitRef="usd">54186000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjAtMS0xLTEtNDI2NjY_032212c4-ae3c-4887-a984-acd5ce63faf6"
      unitRef="usd">223427000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjAtMy0xLTEtNDI2NjY_c3dbbb51-f925-4b5e-8fef-a3fb327d9817"
      unitRef="usd">191810000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjEtMS0xLTEtNDI2NjY_d6747ea1-9804-4015-8f0d-80d20970f847"
      unitRef="usd">18845000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjEtMy0xLTEtNDI2NjY_b0413a7e-607a-422b-a5dd-bf0fa096eec5"
      unitRef="usd">14165000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjItMS0xLTEtNDI2NjY_f67b5616-1374-4dee-8634-056ee7bd481a"
      unitRef="usd">290704000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjItMy0xLTEtNDI2NjY_12d213fe-e135-4f36-99aa-2e0a581bbcd2"
      unitRef="usd">260161000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjMtMS0xLTEtNDI2NjY_d28ff8fb-0e31-40aa-bdc9-1c92d972bedd"
      unitRef="usd">113776000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjMtMy0xLTEtNDI2NjY_6fa2eb67-5d69-4a04-b452-b33fd0bfa53a"
      unitRef="usd">123584000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjUtMS0xLTEtNDI2NjY_dac49b1c-a7a4-459e-bcf0-ec0b44124265"
      unitRef="usd">3985000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjUtMy0xLTEtNDI2NjY_f9d20f6a-1740-4592-8c90-013c5247ac71"
      unitRef="usd">5009000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjYtMS0xLTEtNDI2NjY_dd6bb137-41ae-4bf4-8a7b-a34327c35cfd"
      unitRef="usd">408465000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjYtMy0xLTEtNDI2NjY_39a09412-bce2-4990-b8e8-fecc7e9ba56f"
      unitRef="usd">388754000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjctMS0xLTEtNDI2NjY_db8bfc36-cf2b-42a9-88ce-ec5652f32521"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMjctMy0xLTEtNDI2NjY_33efe8fc-3edb-49bf-812b-565711025f35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN18yMg_6c530344-401f-42e7-a258-947bccb40638"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN18yMg_edf7facd-2e53-435d-91dd-d6c922638484"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN180Ng_166baac9-9989-46bf-a460-0bec4127a0a9"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN180Ng_8ee04b59-2b12-4e85-952a-b5a74816abdc"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN184MQ_0a119119-12d6-4c9b-b49f-313ffe5eab65"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN184MQ_1e6f1403-488e-403a-90a5-27874a495ed9"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN184MQ_9373bacb-1d13-471e-aac0-55e58283fd9a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpkNTE1ZGQwMjk3YzU0MGQyYTZiY2VjNjQ2MmY1ZGNkN184MQ_c646b871-392f-47c2-89dc-68b6e3e93b12"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMS0xLTEtNDI2NjY_82cb32b3-a039-4d42-8894-8057e27455dd"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzEtMy0xLTEtNDI2NjY_902f590b-f79c-4d9f-b222-bc25b20eb413"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF8xMDk5NTExNjI3OTg4_1fe43772-a84e-43e9-aeb7-5f7a05601480"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF8xMDk5NTExNjI3OTg4_f52581ec-33d0-4d5b-8b63-6a0810f8ede6"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF80Mw_91c9932f-2829-47f0-989c-abbd3e842305"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF80Mw_935f7eaf-e633-4b67-9269-004aaf1dac99"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF85Mg_e722bf65-d5b7-4b11-bf12-8995b6d833ad"
      unitRef="shares">137662320</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF85OQ_658ad7ca-377f-4da8-af36-433735320067"
      unitRef="shares">130494513</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF8xNDQ_3816ec81-b600-42d2-aeb5-7b18c766ee86"
      unitRef="shares">131156986</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjoyMzUyYTUyZjcxZDI0YTM1OTg2MDU3ZmRiYTg4MzcwOF8xNTE_7494fbfa-ef6f-45dd-8d36-f0931f826f1d"
      unitRef="shares">123989179</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMS0xLTEtNDI2NjY_a7486346-1fd1-4993-a8a7-2df74666afd0"
      unitRef="usd">137000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzItMy0xLTEtNDI2NjY_2c73896c-93e4-4cbd-83e2-e46afb50bea4"
      unitRef="usd">130000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzMtMS0xLTEtNDI2NjY_b65b452c-a117-4b61-87ca-aaa52bd32641"
      unitRef="usd">834429000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzMtMy0xLTEtNDI2NjY_895ad112-5f33-4d86-b4c0-40635a90c0c3"
      unitRef="usd">733933000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzQtMS0xLTEtNDI2NjY_265e2782-cc39-4021-a5d4-d22d81d19360"
      unitRef="usd">-187000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzQtMy0xLTEtNDI2NjY_9818bf1a-e700-4db2-9d06-e05cf8d81dcc"
      unitRef="usd">2422000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzUtMS0xLTEtNDI2NjY_e3182614-8cff-498d-b099-7bdeeadb080e"
      unitRef="usd">-610604000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzUtMy0xLTEtNDI2NjY_8d357822-05fa-495c-9685-77374c58bdf5"
      unitRef="usd">-517345000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzYtMS0xLTEtNDI2NjY_398b74b6-add3-4280-947c-601ed9139a40"
      unitRef="usd">11905000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzYtMy0xLTEtNDI2NjY_083a1b03-84f2-4e78-8e4a-686518898fcd"
      unitRef="usd">11905000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzctMS0xLTEtNDI2NjY_4c32497e-26ee-47c7-9f8c-c141f7058d36"
      unitRef="usd">211870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzctMy0xLTEtNDI2NjY_ba852e74-88d8-4b48-bea8-e169862ded56"
      unitRef="usd">207235000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzgtMS0xLTEtNDI2NjY_ac55499e-81ec-4d9d-9472-ad6c54e92a5b"
      unitRef="usd">620335000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83Ni9mcmFnOmY5YzgzNjk5ZTE2OTQzYWVhZDFkZDQ0NDNkMzgzYWFhL3RhYmxlOjI5N2JmYTM1M2U5MjRlYWRhYzU3ZTRiNzMyNGM1NzY2L3RhYmxlcmFuZ2U6Mjk3YmZhMzUzZTkyNGVhZGFjNTdlNGI3MzI0YzU3NjZfMzgtMy0xLTEtNDI2NjY_2d45926e-e9e4-428e-8b1c-43792ccf8e2b"
      unitRef="usd">595989000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMi0xLTEtMS00MjY2Ng_bb06fd74-3c91-4935-a5f1-42dace914acc"
      unitRef="usd">390577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMi0zLTEtMS00MjY2Ng_0c224fa2-feaa-4718-8eb7-23362ad206ca"
      unitRef="usd">354661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMi01LTEtMS00MjY2Ng_940f2f6b-494d-466f-9a58-3c317be10189"
      unitRef="usd">298829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMy0xLTEtMS00MjY2Ng_cf5ea64d-7505-4d63-b1b4-e5774153f56f"
      unitRef="usd">98299000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMy0zLTEtMS00MjY2Ng_ac931bc8-233a-4a6c-9b6c-a4571199edd9"
      unitRef="usd">86404000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMy01LTEtMS00MjY2Ng_155b1b97-01ae-4aa1-b78b-9bb5a2dec69c"
      unitRef="usd">77030000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNC0xLTEtMS00MjY2Ng_32961a29-7070-4107-aab4-42bd0fa53469"
      unitRef="usd">292278000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNC0zLTEtMS00MjY2Ng_2a007299-d6d1-4110-8957-02bf2f7967e7"
      unitRef="usd">268257000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNC01LTEtMS00MjY2Ng_1d8028d7-858d-486a-9a3b-a2f0518f6e54"
      unitRef="usd">221799000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNi0xLTEtMS00MjY2Ng_d34afda6-73c4-404e-b9d6-81e304cd1a48"
      unitRef="usd">230467000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNi0zLTEtMS00MjY2Ng_fbb2dfef-d5c5-4e06-bb93-21a88551ff9a"
      unitRef="usd">228417000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNi01LTEtMS00MjY2Ng_d0ec96f8-3ca1-45e4-8696-65a3b29780f1"
      unitRef="usd">218076000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNy0xLTEtMS00MjY2Ng_a2055564-be77-45b6-bd40-02f37623bcaa"
      unitRef="usd">68350000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNy0zLTEtMS00MjY2Ng_0b9e6484-1852-43f9-a243-2c9582fddada"
      unitRef="usd">58146000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfNy01LTEtMS00MjY2Ng_10c513bc-c347-40d2-b665-dfa7d0917ea3"
      unitRef="usd">49445000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOC0xLTEtMS00MjY2Ng_94e9bd85-b526-4b27-9153-e1c1d4545d47"
      unitRef="usd">83420000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOC0zLTEtMS00MjY2Ng_25b790f2-dcb6-46bc-a5cb-5e836126a0b6"
      unitRef="usd">76026000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOC01LTEtMS00MjY2Ng_5c6b1cf9-49b8-420e-ad7f-185a48fd31ae"
      unitRef="usd">77231000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOS0xLTEtMS00MjY2Ng_715a8501-7e7c-4723-a198-62181c311f6c"
      unitRef="usd">382237000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOS0zLTEtMS00MjY2Ng_3b1b86b1-d276-4353-932a-31eae7a91be6"
      unitRef="usd">362589000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfOS01LTEtMS00MjY2Ng_bfb6294f-7e86-4259-bf79-6f51aefb7c95"
      unitRef="usd">344752000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTAtMS0xLTEtNDI2NjY_c55e4877-ab42-4f6e-b174-cde89ab1af7b"
      unitRef="usd">-89959000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTAtMy0xLTEtNDI2NjY_71e29fa9-229f-4876-8513-b9f85949b808"
      unitRef="usd">-94332000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTAtNS0xLTEtNDI2NjY_23175ec8-e2cd-4f99-b4c9-e9bcb84f48bc"
      unitRef="usd">-122953000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTEtMS0xLTEtNDI2NjY_28ac29a0-0f92-4f06-9d54-84517d39edd6"
      unitRef="usd">22000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTEtMy0xLTEtNDI2NjY_47501fda-6ce7-4bf4-a5cb-a051bc579e7b"
      unitRef="usd">532000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTEtNS0xLTEtNDI2NjY_a2fa27f2-4e3c-4832-ac03-4f3fa692e568"
      unitRef="usd">4099000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTItMS0xLTEtNDI2NjY_e17594a9-320f-4f52-8d11-3a3daad4bcd4"
      unitRef="usd">-544000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTItMy0xLTEtNDI2NjY_1b11a8aa-d480-4dc5-9db5-048520c128fd"
      unitRef="usd">-614000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTItNS0xLTEtNDI2NjY_e7157022-c643-4b4e-8127-6a853fd16b97"
      unitRef="usd">-308000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTMtMS0xLTEtNDI2NjY_50808f36-4e5f-40b2-a8a5-35d1207bd1f8"
      unitRef="usd">1501000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTMtMy0xLTEtNDI2NjY_b3dd7e91-33e0-4dad-b5a4-10e86d63600f"
      unitRef="usd">181000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTMtNS0xLTEtNDI2NjY_15ac5b22-1e79-4b72-a0d9-0f7eeac4a855"
      unitRef="usd">1285000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTQtMS0xLTEtNDI2NjY_a96aa702-41e9-462d-b1e4-2ff0c2fe26da"
      unitRef="usd">-91982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTQtMy0xLTEtNDI2NjY_da87368f-364d-4d07-850c-9ba4e5a4b021"
      unitRef="usd">-94595000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTQtNS0xLTEtNDI2NjY_03e86981-2e6e-4057-b67e-d913f766f92a"
      unitRef="usd">-120447000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTUtMS0xLTEtNDI2NjY_13a6dca9-0675-48c5-b4ad-0ac8a32fd9d2"
      unitRef="usd">1277000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTUtMy0xLTEtNDI2NjY_97dcd1ce-c213-4658-93f4-d7df25900171"
      unitRef="usd">97000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTUtNS0xLTEtNDI2NjY_16dc3ebc-4de7-4193-bfe1-1c4549da51dc"
      unitRef="usd">1097000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTYtMS0xLTEtNDI2NjY_0446dd7b-faae-4aeb-9a81-bc84df668527"
      unitRef="usd">-93259000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTYtMy0xLTEtNDI2NjY_41f344ca-46a0-4d10-a3d7-615a57b82427"
      unitRef="usd">-94692000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTYtNS0xLTEtNDI2NjY_55b41ce6-6adf-4cbb-8ed2-c0478c67803e"
      unitRef="usd">-121544000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTgtMS0xLTEtNDI2NjY_2a4cbc05-8b98-4360-8374-7dcc02782d41"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTgtMy0xLTEtNDI2NjY_3fc1f4ed-da7d-4069-89b2-7089948639e3"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTgtNS0xLTEtNDI2NjY_dfff7781-0efa-4013-ba9b-648a61d37436"
      unitRef="usdPerShare">-1.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTktMS0xLTEtNDI2NjY_dafbf925-35a4-4d02-8288-f85c4af510d0"
      unitRef="shares">127814447</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTktMy0xLTEtNDI2NjY_298eaca5-7798-4f7a-9391-24717222d82b"
      unitRef="shares">119690378</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMTktNS0xLTEtNDI2NjY_f965f256-ed6d-4a6c-beb1-79281d168971"
      unitRef="shares">111758946</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjItMS0xLTEtNDI2NjY_9483e3c7-487e-4a2e-b542-3a1260698f36"
      unitRef="usd">-2609000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjItMy0xLTEtNDI2NjY_afdf046b-7d73-4300-8780-704a5b0d51f2"
      unitRef="usd">2782000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjItNS0xLTEtNDI2NjY_2e3e0494-2371-4357-afe3-6112277e914c"
      unitRef="usd">1197000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjMtMS0xLTEtNDI2NjY_561828e3-6571-41b3-929d-76885fae1646"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjMtMy0xLTEtNDI2NjY_0ae27374-8977-4ca9-9e2d-2616f5d1d98f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjMtNS0xLTEtNDI2NjY_3b838055-fc6e-4565-a3f3-9281701e6ef8"
      unitRef="usd">-129000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjQtMS0xLTEtNDI2NjY_3a5510e5-73b9-499e-a7e3-5f3099aef237"
      unitRef="usd">-95868000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjQtMy0xLTEtNDI2NjY_b82e5bdf-b256-4b72-b430-c166d13c7d89"
      unitRef="usd">-91910000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF83OS9mcmFnOjE1NmFiMjE4YjMwOTQ4ZmZiNzllZTQ2M2FiZjkzMmU4L3RhYmxlOjQ3NDlhNjE0NWNiOTQzNjFhYTY4MjhmMGJkOTk0OTI5L3RhYmxlcmFuZ2U6NDc0OWE2MTQ1Y2I5NDM2MWFhNjgyOGYwYmQ5OTQ5MjlfMjQtNS0xLTEtNDI2NjY_80956689-3568-4029-9080-2500a8001faf"
      unitRef="usd">-120476000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i982e88d236e344f0b2b955e891bbbbfb_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctMy0xLTEtNDI2NjY_34835b45-9d4e-4b48-907f-71288d4dcc2f"
      unitRef="shares">102173000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i982e88d236e344f0b2b955e891bbbbfb_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctNC0xLTEtNDI2NjY_196f5224-bf7a-40d9-a266-75247af5222d"
      unitRef="usd">109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3edaba5dc3e44eb0ac38a8c39af11682_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctNS0xLTEtNDI2NjY_6b2d7295-ce0f-4f24-b9e7-22ba6fdfb916"
      unitRef="usd">398882000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4e85e1d033342b5a2bae1a93a295a37_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctNi0xLTEtNDI2NjY_5ca39ce4-92db-4237-9e5b-69d7acd05184"
      unitRef="usd">-1428000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a988d95685f44d2a4e4adc5c54c71f9_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctNy0xLTEtNDI2NjY_5466e66e-f23a-4f10-b4b6-cd3cf759adbd"
      unitRef="usd">-301109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c1c19bc768b48e880b8a7670d2e770a_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctOC0xLTEtNDI2NjY_191e903c-8708-42b8-8f98-52a1e6ee72fb"
      unitRef="usd">-11905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i257bb0430d4f4e42a75efdef44f2221e_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjctOS0xLTEtNDI2NjY_a54dd66b-2a33-4772-b423-f29250b7601b"
      unitRef="usd">84549000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtMC0xLTEtNDI2NjYvdGV4dHJlZ2lvbjpjZDk4MmQ1ZDk4NzU0MTZlOWMzMmI1YjhlZDg0NDRjMF8xMDk5NTExNjI3ODM1_b63fb258-0265-4ef4-aa2d-441841f583ee"
      unitRef="usd">530000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtMy0xLTEtNDI2NjY_56323811-df19-4cc7-9779-dbb7f1b834f8"
      unitRef="shares">7000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtNC0xLTEtNDI2NjY_19145608-7e2b-4d97-8599-d967c0631da5"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtNS0xLTEtNDI2NjY_6a42f517-51ab-489a-888c-aa37117af4f0"
      unitRef="usd">146463000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjgtOS0xLTEtNDI2NjY_3fcf570e-b0ff-462d-839b-446c11bfa365"
      unitRef="usd">146470000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjktMy0xLTEtNDI2NjY_1ffecc52-b0f5-42b5-886f-9d9a1974200d"
      unitRef="shares">3308000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjktNC0xLTEtNDI2NjY_278a75d8-8217-4f7d-b873-06a7ae1d8e4d"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjktNS0xLTEtNDI2NjY_e2eb91c5-3f98-4568-8085-88e7d815545e"
      unitRef="usd">14852000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMjktOS0xLTEtNDI2NjY_382d09ec-d1fc-41ea-b38f-7da86ffdf7fd"
      unitRef="usd">14855000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzEtMy0xLTEtNDI2NjY_5fb016a9-cef3-4b1a-aad3-1a1ca8e43e99"
      unitRef="shares">2946000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzEtNC0xLTEtNDI2NjY_9ad69915-e4e9-4ad4-b97a-d2c424c23a92"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzEtNS0xLTEtNDI2NjY_75ec7016-99c8-419f-810c-33f3f499312b"
      unitRef="usd">-3000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzEtOS0xLTEtNDI2NjY_e573b5a5-39b4-4fdd-b255-cee924a94f46"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzItMy0xLTEtNDI2NjY_370f0e74-c2b6-4db4-8a07-519976dfd829"
      unitRef="shares">11000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzItOS0xLTEtNDI2NjY_a7607a5b-6fda-4cb6-8b79-851e637d0a8a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i7d4694dd6a9d4a82a577980e4b48f657_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzMtMy0xLTEtNDI2NjY_3db458ae-838a-406f-bf3f-0ab18dd2c6f0"
      unitRef="shares">392000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzMtNS0xLTEtNDI2NjY_e5e54a58-95aa-41ff-a24d-402031786302"
      unitRef="usd">6627000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzMtOS0xLTEtNDI2NjY_7f45c6ee-7fb5-4dad-adbf-c670345a0581"
      unitRef="usd">6627000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i37f33bb31fb04a688e1da41897497746_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzQtNS0xLTEtNDI2NjY_57ba0424-dc1d-4815-8d24-78b763e28e76"
      unitRef="usd">69187000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzQtOS0xLTEtNDI2NjY_cf8c0d78-9239-4feb-939a-ad26243a1389"
      unitRef="usd">69187000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i490d84cb0fd944f08a18b6ec20473d9d_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzUtNi0xLTEtNDI2NjY_44577ffa-2fb1-4085-8c86-fb4bef4b42c0"
      unitRef="usd">1068000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzUtOS0xLTEtNDI2NjY_0bf3ff8e-fc30-48f0-bb3c-885b41a68c29"
      unitRef="usd">1068000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ib6ead9a1df4748fca64a1466e2b6f524_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzYtNy0xLTEtNDI2NjY_24fcddc2-b90e-4ab4-97ad-b14290494956"
      unitRef="usd">-121544000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzYtOS0xLTEtNDI2NjY_6d94b461-5393-4809-a111-38d674fb8be9"
      unitRef="usd">-121544000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i9d5fdeaa20c344d6b7a0d8d53711a1b2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctMy0xLTEtNDI2NjY_0281fd8c-d565-44d6-80c4-49c9db1fa52e"
      unitRef="shares">115830000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9d5fdeaa20c344d6b7a0d8d53711a1b2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctNC0xLTEtNDI2NjY_ede8b45e-e6b0-46ac-8b2a-52ccfe717361"
      unitRef="usd">122000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3be6584b92034d1aab7e19e491f4baa1_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctNS0xLTEtNDI2NjY_ed7e3ad6-4aa7-475d-a14c-a45490f03ff8"
      unitRef="usd">636008000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2a5f9958397449ba910d50a5a37e1e0_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctNi0xLTEtNDI2NjY_502b5a61-f569-48d2-b869-be73f2ec3618"
      unitRef="usd">-360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2f17b1bf9de472ebe1e7614b34b50d2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctNy0xLTEtNDI2NjY_0fdf4d5c-6c69-42d5-870c-b1d83770fffd"
      unitRef="usd">-422653000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0f423fe8ad84f988fc9ad50b80c8c1a_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctOC0xLTEtNDI2NjY_5fddc25b-6fda-4cd1-8233-c77d4921b9ee"
      unitRef="usd">-11905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzctOS0xLTEtNDI2NjY_946cca41-1217-4901-8b5c-89dfc3d1ffda"
      unitRef="usd">201212000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzktMy0xLTEtNDI2NjY_7bb0c23e-a1a6-4343-85cb-5000af9998ab"
      unitRef="shares">3064000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzktNC0xLTEtNDI2NjY_f14de137-bb7d-4e38-8515-cc6530c74f2e"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzktNS0xLTEtNDI2NjY_2219e376-7a94-45f1-9cff-1a2b175750d5"
      unitRef="usd">16513000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfMzktOS0xLTEtNDI2NjY_66faa53c-bcd4-4ba3-80f8-3612087d91b4"
      unitRef="usd">16516000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDAtMy0xLTEtNDI2NjY_4cf954ed-070c-492f-aec3-6d1c3706c451"
      unitRef="shares">4358000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDAtNC0xLTEtNDI2NjY_8b669472-27c1-42ea-931f-10b32b8f00f8"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDAtNS0xLTEtNDI2NjY_7d21995e-a6de-4801-b825-2f9b9b8c60b4"
      unitRef="usd">-4000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDAtOS0xLTEtNDI2NjY_ba097333-c7fb-45cf-a7f6-0fa8ff58f168"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDEtMy0xLTEtNDI2NjY_3e64ddb2-e640-4d78-86a9-fa203c211911"
      unitRef="shares">38000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDEtOS0xLTEtNDI2NjY_ddf18a85-b25c-4bed-8421-c7a858334fb0"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDItMy0xLTEtNDI2NjY_7d662508-3258-45af-945b-8c384618e3e4"
      unitRef="shares">699000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if01d547a7f384e09901c1560a6fbd0b1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDItNC0xLTEtNDI2NjY_2570f4d8-dee2-45c9-b53f-83073eda97e9"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDItNS0xLTEtNDI2NjY_4e3d7ba0-a6d7-43ad-b9d4-a1b03a722075"
      unitRef="usd">6999000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDItOS0xLTEtNDI2NjY_6437fd23-4246-4b1b-9892-2297fd5527bb"
      unitRef="usd">7000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i553bce7c62b5446f845afecf407c0b48_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDMtNS0xLTEtNDI2NjY_84bd156e-4683-4cc7-9386-46d21d8d250a"
      unitRef="usd">74417000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDMtOS0xLTEtNDI2NjY_91d2da00-decf-4f8d-8ba5-73c9d72529e3"
      unitRef="usd">74417000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib45bf767ae584b8b8eb909040c4ec0f0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDQtNi0xLTEtNDI2NjY_54e85ccb-bc6f-4866-9cab-a6bdc1bb43a2"
      unitRef="usd">2782000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDQtOS0xLTEtNDI2NjY_67f296f0-2c55-4705-b02c-6a2ca00e030b"
      unitRef="usd">2782000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i1f330b8abde841398dc1d780cd321e0a_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDUtNy0xLTEtNDI2NjY_c7077fd7-0ea0-4c08-ac63-78f0cb0ec966"
      unitRef="usd">-94692000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDUtOS0xLTEtNDI2NjY_d3498db1-5f35-4800-8040-c4cf6fe8f64d"
      unitRef="usd">-94692000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i6c37a3374fc04951af3b37a93c53a83e_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtMy0xLTEtNDI2NjY_2ccef398-a5a2-4cf1-9d8d-e8ba69d910a3"
      unitRef="shares">123989000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6c37a3374fc04951af3b37a93c53a83e_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtNC0xLTEtNDI2NjY_61e311f6-0e54-4710-831a-ed60e5eed715"
      unitRef="usd">130000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i884076d63420451bb5e66e6096bee80e_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtNS0xLTEtNDI2NjY_cb63d813-94a9-4050-bbd8-442ca5796cf3"
      unitRef="usd">733933000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14470fccdcd34b7d8fc2c9940cde9a51_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtNi0xLTEtNDI2NjY_13489252-5a26-4e69-a77b-55452a501c44"
      unitRef="usd">2422000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i425d6d2f47c9406d9a4245d696e8bf8d_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtNy0xLTEtNDI2NjY_d25df87e-53a1-44be-963a-9540864a62bb"
      unitRef="usd">-517345000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc6ef1856941455faf77ac65bd376f5b_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtOC0xLTEtNDI2NjY_b3a2c260-481e-4113-9c51-86a1196a77fb"
      unitRef="usd">-11905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDYtOS0xLTEtNDI2NjY_f5634b6c-a1d7-499e-9c2a-1305af719768"
      unitRef="usd">207235000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDctMy0xLTEtNDI2NjY_d943afd6-1300-4471-abc5-b826e2dec430"
      unitRef="shares">2220000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDctNC0xLTEtNDI2NjY_ae811de1-603d-4e4a-a122-a719996fc907"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic3edb2371c81462b85567daf3762291f_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDctNS0xLTEtNDI2NjY_dff61efe-37c4-4c20-aa14-40df2fee75cf"
      unitRef="usd">19195000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDctOS0xLTEtNDI2NjY_9a7a6ac7-6aed-4617-af53-098789cb587a"
      unitRef="usd">19197000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDgtMy0xLTEtNDI2NjY_2f86b810-af17-49fb-a5b0-a001cbc2ef4f"
      unitRef="shares">4402000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDgtNC0xLTEtNDI2NjY_e51ec04e-4ac4-47a8-8789-e82df50e0b35"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="ic3edb2371c81462b85567daf3762291f_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDgtNS0xLTEtNDI2NjY_a88352da-c52e-4da2-905d-3b8d76ac44ad"
      unitRef="usd">-4000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDgtOS0xLTEtNDI2NjY_22291fe2-cbc9-4309-acf5-ad6e51aa00bd"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDktMy0xLTEtNDI2NjY_4f5ca217-4d83-4e24-916b-e868807d9eba"
      unitRef="shares">15000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNDktOS0xLTEtNDI2NjY_a08c1656-cc62-4ecf-ace8-047a11272f54"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTAtMy0xLTEtNDI2NjY_b307e284-0c48-407b-baf1-66288a77199e"
      unitRef="shares">531000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5cbb8ab1a6624366a8ad33f14bf6f52e_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTAtNC0xLTEtNDI2NjY_e9168ce9-8049-4a79-854b-c9112cd36571"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic3edb2371c81462b85567daf3762291f_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTAtNS0xLTEtNDI2NjY_8a5f20c6-a4a8-4af8-80ed-56d2e05745d3"
      unitRef="usd">6484000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTAtOS0xLTEtNDI2NjY_bcc5cda9-76ca-4a18-8fa5-ce3579fe6097"
      unitRef="usd">6485000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic3edb2371c81462b85567daf3762291f_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTEtNS0xLTEtNDI2NjY_5973ae75-7346-4747-9d76-a99938bf1f13"
      unitRef="usd">74821000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTEtOS0xLTEtNDI2NjY_3880b9dd-ba2d-4ffb-aef9-1de07ae1bb06"
      unitRef="usd">74821000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i05e220c8d3544cb99b43c14926b10860_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTItNi0xLTEtNDI2NjY_c3d19a48-0e19-4fe7-a121-79cf87a7dded"
      unitRef="usd">-2609000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTItOS0xLTEtNDI2NjY_6b6ad1e3-8c06-4b09-901d-0e5c360e5017"
      unitRef="usd">-2609000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i72386d208f9247c2949c4da2d18ffe52_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTMtNy0xLTEtNDI2NjY_e1956a9f-52a0-4eda-84fc-35d33ca0739d"
      unitRef="usd">-93259000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTMtOS0xLTEtNDI2NjY_3245aea5-7b01-44f1-b9f6-2e34d698c795"
      unitRef="usd">-93259000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ie8041765b22e45d4a0a27153a1394c52_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtMy0xLTEtNDI2NjY_a24c4285-7882-4166-90c8-6b1de617dea6"
      unitRef="shares">131157000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie8041765b22e45d4a0a27153a1394c52_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtNC0xLTEtNDI2NjY_a65a3416-11fb-4526-a39b-812c93807972"
      unitRef="usd">137000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0effbd879afc4d3bbb594180d71037d1_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtNS0xLTEtNDI2NjY_ff91a2ed-cce7-4ca9-89dd-4f4761a35820"
      unitRef="usd">834429000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01fa0179eb7f40fcaef8de23ce31fd65_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtNi0xLTEtNDI2NjY_a0e01fa0-24d0-4e1f-97fc-34384102793b"
      unitRef="usd">-187000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib20da43d9d4f4bd1b5f0b839015d9ef1_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtNy0xLTEtNDI2NjY_415c8cfa-749d-4f0c-b1a5-27728e8169ed"
      unitRef="usd">-610604000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie421234fa6c94dac991a6c7ec9ed6bcf_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtOC0xLTEtNDI2NjY_1ebced63-4b4b-4cd3-87f6-ff7dd62c3665"
      unitRef="usd">-11905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84Mi9mcmFnOjhjZjUzYzJiMWMyYzQ0ZTI5YjRkMTUxM2RmNDAwMWJiL3RhYmxlOjk2MTg3NjYzYjJlZjQ2ZTZhMDdkNjJiNmRhZGNlMDI5L3RhYmxlcmFuZ2U6OTYxODc2NjNiMmVmNDZlNmEwN2Q2MmI2ZGFkY2UwMjlfNTQtOS0xLTEtNDI2NjY_8d498f14-e2f2-4de5-b483-0aecc0294b2d"
      unitRef="usd">211870000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMy0xLTEtMS00MjY2Ng_c72c08d3-9fe5-4a7d-a17f-9c868168ce8b"
      unitRef="usd">-93259000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMy0zLTEtMS00MjY2Ng_9cedf5ae-bd3a-49d0-a80d-f46e1c8c362f"
      unitRef="usd">-94692000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMy01LTEtMS00MjY2Ng_270fffa3-67e8-4ae1-bf22-748ff74a8aa0"
      unitRef="usd">-121544000</us-gaap:NetIncomeLoss>
    <yext:DepreciationAndAmortizationOfLongLivedAssets
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNS0xLTEtMS00MjY2Ng_35d37764-aa11-4ed2-bfc4-07663bdf01a4"
      unitRef="usd">16783000</yext:DepreciationAndAmortizationOfLongLivedAssets>
    <yext:DepreciationAndAmortizationOfLongLivedAssets
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNS0zLTEtMS00MjY2Ng_2bde2426-101a-4550-9210-13aaaeefa2dc"
      unitRef="usd">10612000</yext:DepreciationAndAmortizationOfLongLivedAssets>
    <yext:DepreciationAndAmortizationOfLongLivedAssets
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNS01LTEtMS00MjY2Ng_03622760-1587-4860-a49c-c85feedc158f"
      unitRef="usd">8069000</yext:DepreciationAndAmortizationOfLongLivedAssets>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNi0xLTEtMS00MjY2Ng_1a0b64e1-7e9e-4321-800d-6e1de0a1ce02"
      unitRef="usd">1253000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNi0zLTEtMS00MjY2Ng_fe417bf5-044f-4037-9a8f-23447ab7798a"
      unitRef="usd">2547000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNi01LTEtMS00MjY2Ng_165cceb1-f45f-41c6-a920-f90f70d05e62"
      unitRef="usd">1246000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNy0xLTEtMS00MjY2Ng_d2c201d1-aed0-4c1a-b627-2a3dd7daccb4"
      unitRef="usd">73480000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNy0zLTEtMS00MjY2Ng_20cb4d4a-783c-4278-b1ca-aabdb042fc10"
      unitRef="usd">72294000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNy01LTEtMS00MjY2Ng_96c8e0e3-51fe-4a31-97b5-ae76735d1d17"
      unitRef="usd">67770000</us-gaap:ShareBasedCompensation>
    <yext:OperatingLeaseRightOfUseAssetAmortization
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfOS0xLTEtMS00MjY2Ng_2a5e3fd9-35a3-482b-a753-0ac455c6dee0"
      unitRef="usd">9296000</yext:OperatingLeaseRightOfUseAssetAmortization>
    <yext:OperatingLeaseRightOfUseAssetAmortization
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfOS0zLTEtMS00MjY2Ng_1c43e58f-12d7-481b-9577-4a29d63c8b6a"
      unitRef="usd">12203000</yext:OperatingLeaseRightOfUseAssetAmortization>
    <yext:OperatingLeaseRightOfUseAssetAmortization
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfOS01LTEtMS00MjY2Ng_9facea30-b214-4875-9002-ef42e5b7f2c9"
      unitRef="usd">11124000</yext:OperatingLeaseRightOfUseAssetAmortization>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTAtMS0xLTEtNDI2NjY_a2777d8f-a7ff-4326-9a4e-9893dd5c639f"
      unitRef="usd">582000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTAtMy0xLTEtNDI2NjY_46e60880-ca56-4858-9b19-14c45d5b14c6"
      unitRef="usd">-489000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTAtNS0xLTEtNDI2NjY_9b8f1422-d54b-414b-b10a-3823460e90be"
      unitRef="usd">120000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTMtMS0xLTEtNDI2NjY_39db6cf7-89d4-4163-89dc-3e64544cf0ce"
      unitRef="usd">6106000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTMtMy0xLTEtNDI2NjY_ae95b211-66a3-49a0-95c5-5138b334ade0"
      unitRef="usd">17990000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTMtNS0xLTEtNDI2NjY_c1123646-2ad9-49d7-9002-da4a9a540617"
      unitRef="usd">26981000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTQtMS0xLTEtNDI2NjY_3ce1c951-4747-40e0-9f6d-a922863e8c74"
      unitRef="usd">-4238000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTQtMy0xLTEtNDI2NjY_66c86c5e-7a89-49b3-9336-cd5e6fe0cd4f"
      unitRef="usd">5463000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTQtNS0xLTEtNDI2NjY_61b6c2a0-b1bf-4366-887b-5e7b50cc1635"
      unitRef="usd">-268000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <yext:IncreaseDecreaseInDeferredSalesCommissions
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTUtMS0xLTEtNDI2NjY_76c2e652-99c5-409b-b73d-96e4e198712b"
      unitRef="usd">9113000</yext:IncreaseDecreaseInDeferredSalesCommissions>
    <yext:IncreaseDecreaseInDeferredSalesCommissions
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTUtMy0xLTEtNDI2NjY_824dc0e1-3a62-49c2-bd5e-7394492a4013"
      unitRef="usd">-2429000</yext:IncreaseDecreaseInDeferredSalesCommissions>
    <yext:IncreaseDecreaseInDeferredSalesCommissions
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTUtNS0xLTEtNDI2NjY_44411b59-a4c7-4bbd-82f2-b0177a30c0ed"
      unitRef="usd">18344000</yext:IncreaseDecreaseInDeferredSalesCommissions>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTYtMS0xLTEtNDI2NjY_77e1af81-a030-4d75-8c00-1c42c3e301c1"
      unitRef="usd">231000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTYtMy0xLTEtNDI2NjY_89e99e88-0400-4d27-af8b-4e9ffa6d191f"
      unitRef="usd">1630000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTYtNS0xLTEtNDI2NjY_4f5b78d8-9c5f-41b7-9c1d-f988d2907388"
      unitRef="usd">2629000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTctMS0xLTEtNDI2NjY_2b082a94-5309-4cdc-b1b5-36e4ba048253"
      unitRef="usd">-494000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTctMy0xLTEtNDI2NjY_aedb243d-eba1-4387-8b6b-9d336dbf019c"
      unitRef="usd">-1976000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTctNS0xLTEtNDI2NjY_506a9499-5673-48e5-ae9d-9a61607f33de"
      unitRef="usd">8267000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTgtMS0xLTEtNDI2NjY_048d0ee0-8f43-4a8f-b7e8-22a060e7cbed"
      unitRef="usd">33262000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTgtMy0xLTEtNDI2NjY_55ec6d0d-2dca-4d9e-b04a-4770329d5567"
      unitRef="usd">12702000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMTgtNS0xLTEtNDI2NjY_9b5b1ee5-0899-40f9-b699-1da966b278bd"
      unitRef="usd">42345000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjAtMS0xLTEtNDI2NjY_f6b91f3e-7cc0-4b12-8700-08ce344962d5"
      unitRef="usd">-6644000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjAtMy0xLTEtNDI2NjY_65454138-b725-4f09-be66-efea63ef6078"
      unitRef="usd">8937000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjAtNS0xLTEtNDI2NjY_6770aba7-2d39-4ee9-a4fc-e7d050b69300"
      unitRef="usd">-1044000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjEtMS0xLTEtNDI2NjY_b3d4499e-b179-45e2-b7e0-34223c45a08c"
      unitRef="usd">-1198000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjEtMy0xLTEtNDI2NjY_694586bf-b06e-4634-b1ba-ce3366d0436f"
      unitRef="usd">1720000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjEtNS0xLTEtNDI2NjY_d0218bd8-656b-4f87-bee3-4038b940f512"
      unitRef="usd">565000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjItMS0xLTEtNDI2NjY_15e683c0-6212-41d2-8c1c-0cf82aaad8e3"
      unitRef="usd">21849000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjItMy0xLTEtNDI2NjY_deb292e4-5e2e-43f6-ac31-335953e23ac0"
      unitRef="usd">1204000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjItNS0xLTEtNDI2NjY_562a647a-f3f1-40f3-bd85-a8a6a686dc7c"
      unitRef="usd">-30768000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjUtMS0xLTEtNDI2NjY_d3235ea3-db66-4cde-ba98-8d070aac7dff"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjUtMy0xLTEtNDI2NjY_5bec8c0f-92a3-4c2f-aa90-91e29d9f6263"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjUtNS0xLTEtNDI2NjY_3ac45453-870e-4434-b459-a3f92d0bcc5c"
      unitRef="usd">51197000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjYtMS0xLTEtNDI2NjY_adf1c83d-87b0-470a-81be-1aee71a491d7"
      unitRef="usd">13418000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjYtMy0xLTEtNDI2NjY_6fc46ef3-5e35-46c9-b2ba-6c2942abfb9b"
      unitRef="usd">65111000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMjYtNS0xLTEtNDI2NjY_a58c4f28-6886-4502-8633-a0e3337c2036"
      unitRef="usd">11889000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzAtMS0xLTEtNDI2NjY_4143241f-3db0-40d0-88c2-8249cd8530e6"
      unitRef="usd">-13418000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzAtMy0xLTEtNDI2NjY_762081ca-b4f1-4462-81c4-3b687ee251c5"
      unitRef="usd">-65111000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzAtNS0xLTEtNDI2NjY_14e9fe57-33f9-4636-94bc-a2ea413aa7ca"
      unitRef="usd">39308000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzMtMS0xLTEtNDI2NjY_d2700020-cead-4442-8a82-29235cbe1656"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzMtMy0xLTEtNDI2NjY_f0508386-f497-4d75-b8c2-06ae658129bd"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzMtNS0xLTEtNDI2NjY_94332e2c-f7ff-4590-b1f2-70a5b0123e0a"
      unitRef="usd">147000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzQtMS0xLTEtNDI2NjY_6b494e49-3811-405e-8778-c45f7a10d5d4"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzQtMy0xLTEtNDI2NjY_c1e6f942-8e54-4cd0-9819-6a2f13f4f3a5"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzQtNS0xLTEtNDI2NjY_4e55ccd2-e87e-4fe1-8fb3-ed8bec496bc6"
      unitRef="usd">530000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzUtMS0xLTEtNDI2NjY_6368b8ec-5430-4163-b009-2d0a2f3f4a02"
      unitRef="usd">19228000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzUtMy0xLTEtNDI2NjY_15dc5c38-6ab9-454f-bfad-79b10a30ad31"
      unitRef="usd">16464000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfMzUtNS0xLTEtNDI2NjY_d35f785b-a1cc-4db6-b054-7f328e67a0b8"
      unitRef="usd">14893000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDEtMS0xLTEtNDI2NjY_8c72d3ed-ffbb-4fd7-b1c5-8c064a3f5b80"
      unitRef="usd">263000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDEtMy0xLTEtNDI2NjY_53d280ac-4a81-4328-b285-8edc8a22a5cf"
      unitRef="usd">869000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDEtNS0xLTEtNDI2NjY_8f338502-99a3-4559-a99c-b7168dbe5a22"
      unitRef="usd">260000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDItMS0xLTEtNDI2NjY_501af121-4034-42eb-9ddf-ff2414fecb2e"
      unitRef="usd">5652000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDItMy0xLTEtNDI2NjY_58690fa3-1dd4-4398-b8ab-a47ffcaf2eb8"
      unitRef="usd">6953000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDItNS0xLTEtNDI2NjY_80a4508e-2e68-4e3c-8bf5-dcb34fb01992"
      unitRef="usd">7270000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDMtMS0xLTEtNDI2NjY_f802be76-70db-4a24-9c6f-de6afb1895ff"
      unitRef="usd">24617000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDMtMy0xLTEtNDI2NjY_9b07e604-2cec-4cac-a335-eed9132beddd"
      unitRef="usd">22548000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDMtNS0xLTEtNDI2NjY_60a189fb-c20a-4812-8631-5c61b1f09cbf"
      unitRef="usd">168373000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDQtMS0xLTEtNDI2NjY_11162cbe-0727-42a1-bad2-cee1ca644677"
      unitRef="usd">-2249000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDQtMy0xLTEtNDI2NjY_410edc90-33e0-412e-be35-fed234424144"
      unitRef="usd">3594000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDQtNS0xLTEtNDI2NjY_3102bb79-5a03-4e8d-8e27-f2702a1107b0"
      unitRef="usd">-492000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDUtMS0xLTEtNDI2NjY_8a7ca62b-0bee-4c15-bc8d-a1bff36edb47"
      unitRef="usd">30799000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDUtMy0xLTEtNDI2NjY_15512934-314b-4023-8be8-e11a5eb95b60"
      unitRef="usd">-37765000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDUtNS0xLTEtNDI2NjY_4bed2983-cb5f-4778-a5de-c0fe7db7c9fe"
      unitRef="usd">176421000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDYtMS0xLTEtNDI2NjY_e8a216f3-7fba-463d-9b81-3f31c39ad707"
      unitRef="usd">230411000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDYtMy0xLTEtNDI2NjY_e610d3d3-46a7-4f46-9aa9-7f272d9c892e"
      unitRef="usd">268176000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i257bb0430d4f4e42a75efdef44f2221e_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDYtNS0xLTEtNDI2NjY_33889257-e804-44a0-85f7-eac8eb51ba42"
      unitRef="usd">91755000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDctMS0xLTEtNDI2NjY_94635fc2-1ffd-478a-8f78-d92a4093bf98"
      unitRef="usd">261210000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDctMy0xLTEtNDI2NjY_dce2cb20-c971-4bb2-a1c0-b119d45c6077"
      unitRef="usd">230411000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDctNS0xLTEtNDI2NjY_1ce9f104-f7ca-4758-9a74-d3fceb2ef032"
      unitRef="usd">268176000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDktMS0xLTEtNDI2NjY_4e40fe26-eecd-4370-92e4-2f601c48d7b3"
      unitRef="usd">75000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDktMy0xLTEtNDI2NjY_2faa1b01-4310-4394-ab19-7c0e5057655c"
      unitRef="usd">54000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNDktNS0xLTEtNDI2NjY_900d29a4-c2c2-4ff4-9a7e-95919653cb33"
      unitRef="usd">41000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNTAtMS0xLTEtNDI2NjY_00fa73b7-1fa9-4bad-b3ce-d0c7d8334eb3"
      unitRef="usd">1325000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNTAtMy0xLTEtNDI2NjY_c105d722-83d9-4b3c-b0aa-a86c6aff77d7"
      unitRef="usd">1413000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOjQwMWQxNWM3OTliYjQ5OGFhMDI2YjU0NWUyZDE5M2FkL3RhYmxlcmFuZ2U6NDAxZDE1Yzc5OWJiNDk4YWEwMjZiNTQ1ZTJkMTkzYWRfNTAtNS0xLTEtNDI2NjY_fb1d1c5e-0afe-4b42-9821-9f4b594dfcd5"
      unitRef="usd">531000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMS0xLTEtMS00MjY2Ng_d412d235-11a3-494f-b1f2-3aa062734648"
      unitRef="usd">261210000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMS0zLTEtMS00MjY2Ng_f4bd6d28-31d3-45ac-80b7-8724c7889884"
      unitRef="usd">230411000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMS01LTEtMS00MjY2Ng_eaea7796-ff77-49cd-a95e-ab9ed286799e"
      unitRef="usd">256076000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMi0xLTEtMS00MjY2Ng_5c8c73e1-2622-4624-907c-109513849ef0"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMi0zLTEtMS00MjY2Ng_d7ad24a4-86a2-4098-9346-eb34f4c957ca"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMi01LTEtMS00MjY2Ng_3e9b577e-2590-42f9-a903-aeb913681aea"
      unitRef="usd">12100000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMy0xLTEtMS00MjY2Ng_3fa984bb-89e8-44e2-aaed-80e07c9d194a"
      unitRef="usd">261210000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMy0zLTEtMS00MjY2Ng_7a5b6b32-5771-4387-8f59-277c37fcd150"
      unitRef="usd">230411000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF84NS9mcmFnOjIzZTNlMzdkMmExMjRmY2JhMTVkZDNiYTFhYTJkM2NjL3RhYmxlOmE4M2RmYjY4YjlkOTQzOTQ4NDM1MTU2YWUxYWVjY2MxL3RhYmxlcmFuZ2U6YTgzZGZiNjhiOWQ5NDM5NDg0MzUxNTZhZTFhZWNjYzFfMy01LTEtMS00MjY2Ng_b350f933-72da-4a4b-be28-6de9390792b1"
      unitRef="usd">268176000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85MS9mcmFnOmQxOTQ5M2E2ZGE0YzQxY2ZiM2ZhNzRhYzljZTM4ZjFiL3RleHRyZWdpb246ZDE5NDkzYTZkYTRjNDFjZmIzZmE3NGFjOWNlMzhmMWJfMTEwMw_e2b560ad-b52a-4288-9051-e681c48cabe8">Organization and Description of Business&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Yext,&#160;Inc. ("Yext" or the "Company") organizes a business's facts so it can provide official answers to consumer questions starting with the business's own website and then extending across search engines and voice assistants. The Yext platform lets businesses structure the facts about their brands in a database called the Knowledge Graph. The platform is built to leverage the structured data stored in the Knowledge Graph to deliver a modern search experience on a business's or organization's own website, as well as across approximately 200 service and application providers, which the Company refers to as its Knowledge Network and includes Amazon Alexa, Apple Maps, Bing, Cortana, Facebook, Google, Google Assistant, Google Maps, Siri and Yelp. The Yext platform powers all of the Company's key features, including Listings, Pages, and Answers, along with its other features and capabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's fiscal year ends on January 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. References to fiscal 2022, for example, are to the fiscal year ended January&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <yext:NumberOfServiceAndApplicationProviders
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85MS9mcmFnOmQxOTQ5M2E2ZGE0YzQxY2ZiM2ZhNzRhYzljZTM4ZjFiL3RleHRyZWdpb246ZDE5NDkzYTZkYTRjNDFjZmIzZmE3NGFjOWNlMzhmMWJfNjE2_eb30742c-9d34-4231-a4fb-922ce20af1c0"
      unitRef="provider">200</yext:NumberOfServiceAndApplicationProviders>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTQ_0408dac3-7e97-4669-9407-546610c1a7d6">Summary of Significant Accounting Policies&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding financial reporting. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no prior period amounts that have been reclassified to conform to the current period presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is the provider of the Yext platform and operates as one operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as one operating segment as all of the Company's offerings operate on the Yext platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as one operating segment, all required financial segment information can be found in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives its revenue primarily from its subscriptions and associated support to the Yext platform. The Company's subscriptions do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The Company recognizes revenue upon transfer of control of services to its customers in an amount that reflects the consideration it expects to receive in exchange for those services. The recognition of revenue is determined through application of the following five-step model:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the contract(s) with customers;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the performance obligation(s) in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocation of the transaction price to the performance obligation(s) in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognition of revenue when or as the performance obligation(s) are satisfied&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company identifies the performance obligations in a contract with a customer and determines whether they are distinct or distinct within the context of the contract. When there is more than one distinct performance obligation in a contract, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. The Company estimates the amount of consideration expected to be received in exchange for transferring services if the consideration promised in a contract includes a variable amount.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Yext platform is made available to customers. Contracts are typically one year in length, but may be up to three years or longer in length. At the beginning of each subscription term, the Company invoices its customers, typically in annual installments but also monthly, quarterly, and semi-annually. Amounts that have been invoiced for non-cancelable contracts are recorded in accounts receivable and in unearned revenue or revenue. The Company reports revenue net of sales tax and other taxes collected from customers to be remitted to government authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs Capitalized to Obtain Revenue Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes costs of obtaining revenue contracts that are incremental and recoverable. Incremental costs primarily include sales commissions for new and renewal revenue contracts, certain related incentives, and associated payroll tax and fringe benefit costs. Capitalized amounts are recoverable through future revenue streams under all customer contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs capitalized to obtain new revenue contracts are amortized on a straight-line basis over&#160;three years, which reflects the average benefit period, and may be longer than the initial contract period. The Company determined the average benefit period having considered both qualitative and quantitative factors, including the estimated life of capitalized software development costs resulting from additional functionality to the Yext platform and estimated customer life, among other such factors. The Company amortizes costs capitalized for contract renewals over the renewal term, reflecting the average benefit period for such renewals, which is typically one year. Amortization of costs capitalized to obtain revenue contracts is included in sales and marketing expense in the accompanying consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company periodically evaluates whether there have been any changes in its business, market conditions, or other events which would indicate that its amortization period should be changed, or if there are potential indicators of impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During&#160;the fiscal years ended January&#160;31, 2022 and 2021, the Company capitalized $47.8 million and $33.2 million of costs to obtain revenue contracts and amortized $39.5 million and $34.6 million to sales and marketing expense, respectively. Costs capitalized to obtain revenue contracts on the Company's consolidated balance sheet totaled $61.3 million and $53.0 million at January&#160;31, 2022 and 2021, respectively. There were no impairments of costs capitalized to obtain revenue contracts for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue is generally expensed as incurred, including personnel-related costs, costs associated with the Company&#x2019;s Knowledge Network application providers, and data center costs. Capitalized software development costs incurred in connection with additional functionality to the Yext platform are recognized in cost of revenue as depreciation expense in accordance with the &#x201c;capitalized software development costs&#x201d; section of this Note. Cost of revenue also includes lease expenses, software expense, and depreciation expense, each of which are allocated based on employee headcount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation for all employee stock-based awards, including restricted stock units, restricted stock and options to purchase common stock, is measured at fair value on the date of grant and recognized over the service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of restricted stock units and restricted stock are estimated on the date of grant based on the fair value of the Company&#x2019;s common stock. The fair value of employee stock options is estimated on the date of grant using a Black-Scholes option-pricing model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is generally recognized over the requisite service periods of awards, which is typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfODI0MQ_d308452d-b02d-485a-9d20-173653880203"&gt;one&lt;/span&gt; to four years for restricted stock units and restricted stock and four years for options. The estimated forfeiture rate applied is based on historical forfeiture rates. The estimated number of stock-based awards that will ultimately vest requires judgment, and to the extent actual results, or updated estimates, differ from the Company&#x2019;s current estimates, such amounts will be recorded as a cumulative adjustment in the period actual results are realized or estimates are revised. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense associated with the Company's Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) is measured at fair-value using a Black-Scholes option-pricing model at commencement of each offering period and recognized over that offering period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASU 2018-07, the Company measures stock-based compensation associated with stock-based awards issued to non-employees at the grant date, based on the estimated fair value of the award, and recognizes expense on a straight-line basis over the requisite service period. The Company does not apply a forfeiture rate assumption to value such awards, given the nature of the services provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising and Other Promotional Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising and other promotional costs are expensed as incurred. Advertising expenses were $8.4 million, $7.5 million and $6.9 million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively and are included within sales and marketing expense in the consolidated statement of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are generally expensed as incurred, including personnel-related costs. Research and development costs also include lease expenses and software expense, each of which are allocated based on employee headcount. Research and development costs exclude capitalized software development costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Software Development Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes certain software development costs included as software in progress or computer software within property and equipment, net. These costs are incurred in connection with additional functionality to its platform, as well as internal-use projects during the application development stage and include elements of stock-based compensation. Computer software is recognized on a straight-line basis over an estimated useful life of 2 to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MzE_171f3d6a-cc64-4665-8203-8c409a73a57a"&gt;3 years.&lt;/span&gt; Capitalized software development costs incurred in connection with additional functionality to the platform are recognized as depreciation expense in cost of revenue within the consolidated statement of operations and comprehensive loss. Capitalized software development costs incurred in internal-use projects are recognized as depreciation expense and are allocated based on employee headcount. Capitalized software development costs, net were $7.2 million and $7.2 million as of January&#160;31, 2022 and 2021, respectively, and primarily related to those costs incurred in connection with additional functionality to its platform. Depreciation expense associated with capitalized software development costs was $3.7 million, $2.6 million and $2.7 million during the fiscal years ended January 31, 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software costs that meet the cloud computing arrangements criteria are capitalized in accordance with ASC 350 &#x201c;Intangibles&#x2014;Goodwill and Other&#x201d; and are recognized on a straight-line basis over the term of the arrangement, plus reasonably certain renewals. Capitalized costs included in prepaid expenses and other current assets were $2.4 million and $2.5 million as of January&#160;31, 2022 and 2021, respectively, and $2.1 million and $0.8 million were amortized during the fiscal years ended January&#160;31, 2022 and 2021, respectively. Software costs that do not meet the capitalization criteria, including costs incurred in the maintenance and minor upgrade and enhancement of software without additional functionality, are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounts for income taxes in accordance with ASC Topic 740, &#x201c;Income Taxes,&#x201d; under which deferred income taxes are provided for temporary differences between the financial reporting and tax basis of the Company&#x2019;s assets and liabilities. The Company classifies all deferred tax assets and liabilities as non-current on the consolidated balance sheet. The effect of a change in tax rates on deferred tax assets and liabilities is recognized within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reduces deferred tax assets, if necessary, by a valuation allowance if it is more likely than not that the Company will not realize some or all of the deferred tax assets. In making such a determination, the Company considers all available positive and negative evidence, including results of recent operations, future reversals of existing taxable temporary differences, projected future taxable income and tax-planning strategies. See Note 11 "Income Taxes" to the Company's consolidated financial statements for additional information on the composition of these valuation allowances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest and penalties related to uncertain tax positions within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus the common equivalent shares for the period, including any dilutive effect from such shares. See Note 14 "Net Loss Per Share Attributable to Common Stockholders" for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of the Company&#x2019;s non-U.S. subsidiaries is generally the local currency. The Company translates the financial statements of its non-U.S. subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. The Company records translation gains and losses in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;comprehensive loss as a component of stockholders&#x2019; equity. Foreign currency transaction gains and losses are included within other expense, net in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain financial instruments that could be exposed to a concentration of credit risk include cash and cash equivalents and accounts receivable. The Company deposits its cash with financial institutions, and such deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents to date. Collateral is not required for accounts receivable. At January&#160;31, 2022 and 2021, no single customer accounted for more than 10% of the Company's accounts receivable. No single customer accounted for more than 10% of the Company's revenue for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.      &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. The Company considers all highly liquid investments purchased with original maturities of less than three months from the date of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. The Company estimates its allowance for doubtful accounts based on historical loss patterns, the number of days that billings are past due, current market conditions, and reasonable and supportable forecasts of future economic conditions, in accordance with ASC 326 "Financial Instruments-Credit Losses." Accounts receivable are written off when deemed uncollectible and collection of the receivable is no longer being actively pursued.&#160;The following table summarizes the allowance for doubtful accounts activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts as of January&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions - write offs &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts as of January&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions - write offs &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts as of January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Furniture and fixtures have an estimated useful life of five years. Office equipment has an estimated useful life of three years. Computer software, which includes capitalized software development costs, has an estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTc1NTc_a770078e-25e1-4510-a646-2da496235d16"&gt;two&lt;/span&gt; to three years. Leasehold improvements and assets held under operating leases are depreciated over the shorter of the term of the lease or their useful life. Upon retirement or sale of assets, the cost and related accumulated depreciation or amortization are removed from the consolidated balance sheet and the resulting gain or loss is reflected in the consolidated statement of operations and comprehensive loss. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for leases in accordance with ASC Topic 842, "Leases." Lease expense is recognized as a single lease cost on a straight-line basis over the lease term. The lease term consists of non-cancelable periods, and may include options to extend or terminate the lease term, when it is reasonably certain such options will be exercised. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into contracts in the normal course of business and assesses whether any such contracts contain a lease. The Company determines if an arrangement is a lease at inception if it conveys the right to control the identified asset for a period of time in exchange for consideration. The Company classifies leases as operating or financing in nature, and records the associated lease liability and right-of-use asset on its balance sheet. The lease liability represents the present value of future lease payments, net of lease incentives, discounted using an incremental borrowing rate, which is a management estimate based on the information available at the commencement date of a lease arrangement. With respect to operating lease arrangements, the Company accounts for lease components, and non-lease components that are fixed, as a single lease component. Non-lease components that are variable are expensed as incurred in the statement of operations and comprehensive loss. The Company recognizes costs associated with lease arrangements having an initial term of 12 months or less ("short-term leases") on a straight-line basis over the lease term; such short-term leases are not recorded on the balance sheet.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Goodwill is not amortized but is subject to periodic testing for impairment in accordance with ASC Topic 350, &#x201c;Intangibles-Goodwill and Other.&#x201d; The Company&#x2019;s goodwill is evaluated at the entity level as it is determined there is one reporting unit. The Company performs its annual impairment test on November&#160;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;of each year, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company considers the following potential indicators of impairment: significant underperformance relative to historical or projected future operating results, significant changes in the Company&#x2019;s use of acquired assets or the strategy of the Company&#x2019;s overall business, significant negative industry or economic trends and a significant decline in the value of the Company&#x2019;s enterprise value for a sustained period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Intangible assets are amortized over their estimated useful lives. The Company assesses the impairment of long-lived intangible assets whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company has not recorded impairment charges on intangible assets for the periods presented in these consolidated financial statements. As of January&#160;31, 2022, the Company's intangible assets included domains with a net book value of $0.2 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Financing Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing costs incurred with securing a revolving line of credit are deferred and amortized to interest expense over the term of the agreement. Financing costs associated with revolving credit arrangements are deferred, regardless of whether a balance is outstanding. The Company includes deferred financing costs in prepaid and other current assets or other long term assets on the consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal and Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. The Company investigates these claims as they arise and accrues estimates for resolution of legal and other contingencies when losses are probable and estimable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued&#160;ASU 2021-08,&#160;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The standard requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606,&#160;Revenue from Contracts with Customers, as if the acquirer had originated the contracts, provided such contracts had been appropriately accounted for under ASC 606 by the acquiree, rather than recognizing them at their estimated fair value on the acquisition date as required under the existing guidance.&#160;The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022 on a prospective basis, with early adoption permitted. We do not expect the adoption of this standard to have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MDE_245f95d5-f786-4661-99f4-6a16a797078c">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding financial reporting. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;There were no prior period amounts that have been reclassified to conform to the current period presentation.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTU_01a4e6a2-c035-4f73-a293-a61ce0b73767">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NDE_3a0a6284-a3ad-471e-8947-29781cd0205b">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is the provider of the Yext platform and operates as one operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as one operating segment as all of the Company's offerings operate on the Yext platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as one operating segment, all required financial segment information can be found in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTgwMA_089a1590-c6a3-4599-a623-5dcfd99d911c"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjE4MA_6f595a7a-b7f4-4e7d-93c6-1e8adb1ef33c"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjQ2NA_8242a507-afdb-4cde-9915-001d9532c273"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTY_02aedf31-be02-4a80-bec0-50d16a433b3b">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives its revenue primarily from its subscriptions and associated support to the Yext platform. The Company's subscriptions do not provide customers with the right to take possession of the software supporting the applications and, as a result, are accounted for as service contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The Company recognizes revenue upon transfer of control of services to its customers in an amount that reflects the consideration it expects to receive in exchange for those services. The recognition of revenue is determined through application of the following five-step model:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the contract(s) with customers;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the performance obligation(s) in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocation of the transaction price to the performance obligation(s) in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognition of revenue when or as the performance obligation(s) are satisfied&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company identifies the performance obligations in a contract with a customer and determines whether they are distinct or distinct within the context of the contract. When there is more than one distinct performance obligation in a contract, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. The Company estimates the amount of consideration expected to be received in exchange for transferring services if the consideration promised in a contract includes a variable amount.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Yext platform is made available to customers. Contracts are typically one year in length, but may be up to three years or longer in length. At the beginning of each subscription term, the Company invoices its customers, typically in annual installments but also monthly, quarterly, and semi-annually. Amounts that have been invoiced for non-cancelable contracts are recorded in accounts receivable and in unearned revenue or revenue. The Company reports revenue net of sales tax and other taxes collected from customers to be remitted to government authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs Capitalized to Obtain Revenue Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes costs of obtaining revenue contracts that are incremental and recoverable. Incremental costs primarily include sales commissions for new and renewal revenue contracts, certain related incentives, and associated payroll tax and fringe benefit costs. Capitalized amounts are recoverable through future revenue streams under all customer contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs capitalized to obtain new revenue contracts are amortized on a straight-line basis over&#160;three years, which reflects the average benefit period, and may be longer than the initial contract period. The Company determined the average benefit period having considered both qualitative and quantitative factors, including the estimated life of capitalized software development costs resulting from additional functionality to the Yext platform and estimated customer life, among other such factors. The Company amortizes costs capitalized for contract renewals over the renewal term, reflecting the average benefit period for such renewals, which is typically one year. Amortization of costs capitalized to obtain revenue contracts is included in sales and marketing expense in the accompanying consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company periodically evaluates whether there have been any changes in its business, market conditions, or other events which would indicate that its amortization period should be changed, or if there are potential indicators of impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNTUzMg_96652f89-2ab0-4f61-9c25-673fd99511cc">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjU5Nw_5d467397-42fb-4204-a56d-850a094001f4"
      unitRef="usd">47800000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjA2Ng_677a086a-30b3-4102-ac9c-6d39875a505a"
      unitRef="usd">33200000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjY1OA_46278b06-41b6-4a66-a930-93584934cb94"
      unitRef="usd">39500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjA3Mw_32761595-b1e7-409f-9317-51152e324d07"
      unitRef="usd">34600000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjgxMg_d3fcee45-0643-4907-a7df-e0633c0fa956"
      unitRef="usd">61300000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjA4Nw_7d8e2940-db4a-4b31-a93e-d94532a801d7"
      unitRef="usd">53000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjg2MQ_2aa544ae-f446-461c-90bb-fc8e8b135bdb"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjg2MQ_4ffdd330-94b1-40a0-abe7-11d7c9e472fd"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfNjg2MQ_e43d84c2-1888-44f9-a31a-7fa6527fe87c"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <yext:CostOfRevenuesPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTI_f2c8916a-c5bb-4d83-a051-5c8b6e679779">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue is generally expensed as incurred, including personnel-related costs, costs associated with the Company&#x2019;s Knowledge Network application providers, and data center costs. Capitalized software development costs incurred in connection with additional functionality to the Yext platform are recognized in cost of revenue as depreciation expense in accordance with the &#x201c;capitalized software development costs&#x201d; section of this Note. Cost of revenue also includes lease expenses, software expense, and depreciation expense, each of which are allocated based on employee headcount.&lt;/span&gt;&lt;/div&gt;</yext:CostOfRevenuesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTc_dab2f14f-4352-4eed-b12e-371218f64573">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation for all employee stock-based awards, including restricted stock units, restricted stock and options to purchase common stock, is measured at fair value on the date of grant and recognized over the service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of restricted stock units and restricted stock are estimated on the date of grant based on the fair value of the Company&#x2019;s common stock. The fair value of employee stock options is estimated on the date of grant using a Black-Scholes option-pricing model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is generally recognized over the requisite service periods of awards, which is typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfODI0MQ_d308452d-b02d-485a-9d20-173653880203"&gt;one&lt;/span&gt; to four years for restricted stock units and restricted stock and four years for options. The estimated forfeiture rate applied is based on historical forfeiture rates. The estimated number of stock-based awards that will ultimately vest requires judgment, and to the extent actual results, or updated estimates, differ from the Company&#x2019;s current estimates, such amounts will be recorded as a cumulative adjustment in the period actual results are realized or estimates are revised. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense associated with the Company's Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) is measured at fair-value using a Black-Scholes option-pricing model at commencement of each offering period and recognized over that offering period. &lt;/span&gt;&lt;/div&gt;In accordance with ASU 2018-07, the Company measures stock-based compensation associated with stock-based awards issued to non-employees at the grant date, based on the estimated fair value of the award, and recognizes expense on a straight-line basis over the requisite service period. The Company does not apply a forfeiture rate assumption to value such awards, given the nature of the services provided.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i5b3c8f72623d45209824a057840b271f_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4Mzg_ab44a520-c3f6-4e4a-817a-123186476cf0">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ib09037a05eeb4ac685fcc835d47d9179_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfODMwOA_9b24bb4b-13a5-4890-9e8a-5ef7532283fd">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM3OTk_499bd7c0-bec4-4b97-af55-946ad3aae5a1">Advertising and Other Promotional CostsAdvertising and other promotional costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfOTc1Ng_0d91425d-d4c6-4f59-b96c-a627e0c9b530"
      unitRef="usd">8400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfOTc2MA_43d7a794-7ea3-46a7-9d2d-eaa6e298bb8b"
      unitRef="usd">7500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfOTc2Nw_330d5c2e-837f-43ef-834d-76a649874ef3"
      unitRef="usd">6900000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTk_62d3184f-257a-454e-b206-a23164ac9b21">Research and DevelopmentResearch and development costs are generally expensed as incurred, including personnel-related costs. Research and development costs also include lease expenses and software expense, each of which are allocated based on employee headcount. Research and development costs exclude capitalized software development costs.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MTc_0cc95aaa-5451-4d6d-8a5a-4a1669458f99">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Software Development Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes certain software development costs included as software in progress or computer software within property and equipment, net. These costs are incurred in connection with additional functionality to its platform, as well as internal-use projects during the application development stage and include elements of stock-based compensation. Computer software is recognized on a straight-line basis over an estimated useful life of 2 to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MzE_171f3d6a-cc64-4665-8203-8c409a73a57a"&gt;3 years.&lt;/span&gt; Capitalized software development costs incurred in connection with additional functionality to the platform are recognized as depreciation expense in cost of revenue within the consolidated statement of operations and comprehensive loss. Capitalized software development costs incurred in internal-use projects are recognized as depreciation expense and are allocated based on employee headcount. Capitalized software development costs, net were $7.2 million and $7.2 million as of January&#160;31, 2022 and 2021, respectively, and primarily related to those costs incurred in connection with additional functionality to its platform. Depreciation expense associated with capitalized software development costs was $3.7 million, $2.6 million and $2.7 million during the fiscal years ended January 31, 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software costs that meet the cloud computing arrangements criteria are capitalized in accordance with ASC 350 &#x201c;Intangibles&#x2014;Goodwill and Other&#x201d; and are recognized on a straight-line basis over the term of the arrangement, plus reasonably certain renewals. Capitalized costs included in prepaid expenses and other current assets were $2.4 million and $2.5 million as of January&#160;31, 2022 and 2021, respectively, and $2.1 million and $0.8 million were amortized during the fiscal years ended January&#160;31, 2022 and 2021, respectively. Software costs that do not meet the capitalization criteria, including costs incurred in the maintenance and minor upgrade and enhancement of software without additional functionality, are expensed as incurred. &lt;/span&gt;&lt;/div&gt;The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia4f5a71a801a49dcabf63a9d3efec0eb_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA3ODY_dfa78dc0-746a-437a-8893-d7ffedd0167c">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTEyNDg_ecc2929b-cf43-4514-86b4-70496c9b379c"
      unitRef="usd">7200000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTEyNTU_d3857740-f40a-40a2-8f1f-3bb9cf1ff0c3"
      unitRef="usd">7200000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTE0NzY_2d1c2be9-e1fd-46ab-9ef9-12f600788e25"
      unitRef="usd">3700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjA5NQ_cc7f2106-d560-48ce-81df-ebf0bd0b2129"
      unitRef="usd">2600000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTE0ODc_d51b3aa3-62e5-4051-b330-855cc51af12c"
      unitRef="usd">2700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTE4NjM_2d6c91ee-9421-4aac-8cce-20d00a44dcb6"
      unitRef="usd">2400000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjEwNA_2d941873-564a-4958-bf60-30548387f79a"
      unitRef="usd">2500000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTE5MDg_5fd1327b-e7aa-4943-ba90-efaa15ff6a79"
      unitRef="usd">2100000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTA5OTUxMTY1MjExMQ_de5345cb-c36a-4300-b343-3b16efe0d560"
      unitRef="usd">800000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NDI_deefefe8-ad93-4fdb-a6ff-cc48d27ec89f">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounts for income taxes in accordance with ASC Topic 740, &#x201c;Income Taxes,&#x201d; under which deferred income taxes are provided for temporary differences between the financial reporting and tax basis of the Company&#x2019;s assets and liabilities. The Company classifies all deferred tax assets and liabilities as non-current on the consolidated balance sheet. The effect of a change in tax rates on deferred tax assets and liabilities is recognized within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reduces deferred tax assets, if necessary, by a valuation allowance if it is more likely than not that the Company will not realize some or all of the deferred tax assets. In making such a determination, the Company considers all available positive and negative evidence, including results of recent operations, future reversals of existing taxable temporary differences, projected future taxable income and tax-planning strategies. See Note 11 "Income Taxes" to the Company's consolidated financial statements for additional information on the composition of these valuation allowances.&lt;/span&gt;&lt;/div&gt;The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest and penalties related to uncertain tax positions within the (provision for) benefit from income taxes on the consolidated statement of operations and comprehensive loss.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NjA_2b386b33-05bc-4833-a9f4-ea18447533d2">Net Loss Per ShareBasic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus the common equivalent shares for the period, including any dilutive effect from such shares.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTQ_74b97eac-6a9c-436b-9221-6eef654843c7">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of the Company&#x2019;s non-U.S. subsidiaries is generally the local currency. The Company translates the financial statements of its non-U.S. subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average exchange rates for revenue, costs and expenses. The Company records translation gains and losses in accumulated other &lt;/span&gt;&lt;/div&gt;comprehensive loss as a component of stockholders&#x2019; equity. Foreign currency transaction gains and losses are included within other expense, net in the consolidated statements of operations and comprehensive loss</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTU_5a543ed8-67e9-48ed-b850-d052e9732bb7">Concentration of Credit RiskCertain financial instruments that could be exposed to a concentration of credit risk include cash and cash equivalents and accounts receivable. The Company deposits its cash with financial institutions, and such deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents to date. Collateral is not required for accounts receivable.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4Mzk_6aa08ea5-e889-4221-8ce8-baf4f90744ed">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. The Company considers all highly liquid investments purchased with original maturities of less than three months from the date of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MDc_d7f7c99b-f1fb-4d0c-a0ad-e561730fb7a0">Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. The Company estimates its allowance for doubtful accounts based on historical loss patterns, the number of days that billings are past due, current market conditions, and reasonable and supportable forecasts of future economic conditions, in accordance with ASC 326 "Financial Instruments-Credit Losses." Accounts receivable are written off when deemed uncollectible and collection of the receivable is no longer being actively pursued.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MjQ_e1fb9268-2361-4992-adf7-3c91e2e116b8">The following table summarizes the allowance for doubtful accounts activity:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts as of January&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions - write offs &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts as of January&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions - write offs &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts as of January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfMS0xLTEtMS00MjY2Ng_5b8804a6-136c-4526-b9bc-4a9a3f72c8ce"
      unitRef="usd">995000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfMi0xLTEtMS00MjY2Ng_e10d7dc2-9d5a-4bc9-83ac-593027be69d0"
      unitRef="usd">2547000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfMy0xLTEtMS00MjY2Ng_f1165711-79c0-4119-b49c-cfa0d9fcedc7"
      unitRef="usd">1014000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfNC0xLTEtMS00MjY2Ng_44289cab-7b7a-4390-b8f0-d19f49026214"
      unitRef="usd">2528000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfNS0xLTEtMS00MjY2Ng_2bd45878-6a37-438f-9a49-519eb1bb8c75"
      unitRef="usd">1253000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfNi0xLTEtMS00MjY2Ng_e079ce76-00c3-4f42-b5f9-c09d88a93005"
      unitRef="usd">1739000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RhYmxlOmM5NDRjMTRkZWNiNjQzMWQ5MmRkMTJjYzEwY2UzMjc2L3RhYmxlcmFuZ2U6Yzk0NGMxNGRlY2I2NDMxZDkyZGQxMmNjMTBjZTMyNzZfNy0xLTEtMS00MjY2Ng_4a4db5ae-a979-4f4b-968d-a398803703c7"
      unitRef="usd">2042000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MDg_768f9273-60aa-4e3d-82ea-a6cb044e85d0">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Furniture and fixtures have an estimated useful life of five years. Office equipment has an estimated useful life of three years. Computer software, which includes capitalized software development costs, has an estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTc1NTc_a770078e-25e1-4510-a646-2da496235d16"&gt;two&lt;/span&gt; to three years. Leasehold improvements and assets held under operating leases are depreciated over the shorter of the term of the lease or their useful life. Upon retirement or sale of assets, the cost and related accumulated depreciation or amortization are removed from the consolidated balance sheet and the resulting gain or loss is reflected in the consolidated statement of operations and comprehensive loss. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8783d1bf83f94c5298aebab6a4681fd5_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTczODg_4adece51-91c9-4e27-926b-ba25c9f73036">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i41d0e7c76cc54a5488f51734351fb06f_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NDk_9e976f46-ec5a-40c5-adb7-03558db6926c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ied610855daf24ea19a5d7ea56b27c896_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTc1NjM_0e51e2b4-22f2-41ed-96d5-fae3e653d8db">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MTg_f9092955-7820-4c9d-9976-e675aaad2884">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for leases in accordance with ASC Topic 842, "Leases." Lease expense is recognized as a single lease cost on a straight-line basis over the lease term. The lease term consists of non-cancelable periods, and may include options to extend or terminate the lease term, when it is reasonably certain such options will be exercised. &lt;/span&gt;&lt;/div&gt;The Company enters into contracts in the normal course of business and assesses whether any such contracts contain a lease. The Company determines if an arrangement is a lease at inception if it conveys the right to control the identified asset for a period of time in exchange for consideration. The Company classifies leases as operating or financing in nature, and records the associated lease liability and right-of-use asset on its balance sheet. The lease liability represents the present value of future lease payments, net of lease incentives, discounted using an incremental borrowing rate, which is a management estimate based on the information available at the commencement date of a lease arrangement. With respect to operating lease arrangements, the Company accounts for lease components, and non-lease components that are fixed, as a single lease component. Non-lease components that are variable are expensed as incurred in the statement of operations and comprehensive loss. The Company recognizes costs associated with lease arrangements having an initial term of 12 months or less ("short-term leases") on a straight-line basis over the lease term; such short-term leases are not recorded on the balance sheet.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MzQ_9a246420-0190-49cb-8689-d5c55276d253">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Goodwill is not amortized but is subject to periodic testing for impairment in accordance with ASC Topic 350, &#x201c;Intangibles-Goodwill and Other.&#x201d; The Company&#x2019;s goodwill is evaluated at the entity level as it is determined there is one reporting unit. The Company performs its annual impairment test on November&#160;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;of each year, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company considers the following potential indicators of impairment: significant underperformance relative to historical or projected future operating results, significant changes in the Company&#x2019;s use of acquired assets or the strategy of the Company&#x2019;s overall business, significant negative industry or economic trends and a significant decline in the value of the Company&#x2019;s enterprise value for a sustained period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Intangible assets are amortized over their estimated useful lives. The Company assesses the impairment of long-lived intangible assets whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company has not recorded impairment charges on intangible assets for the periods presented in these consolidated financial statements. As of January&#160;31, 2022, the Company's intangible assets included domains with a net book value of $0.2 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjA2NzQ_089a1590-c6a3-4599-a623-5dcfd99d911c"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMTIwOTQ2Mjc5Mzc0MzM_ab413ec6-62fb-436c-a1f7-5dd719011004"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4MTU_599b6897-0651-4c12-85d5-49cc35489152">Deferred Financing CostsFinancing costs incurred with securing a revolving line of credit are deferred and amortized to interest expense over the term of the agreement. Financing costs associated with revolving credit arrangements are deferred, regardless of whether a balance is outstanding. The Company includes deferred financing costs in prepaid and other current assets or other long term assets on the consolidated balance sheet.</us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NjI_c85ae6c6-fd01-4321-a772-f626745eca29">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal and Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may be a party to litigation and subject to claims incident to the ordinary course of business, including intellectual property claims, labor and employment claims, breach of contract claims and other asserted and unasserted claims. The Company investigates these claims as they arise and accrues estimates for resolution of legal and other contingencies when losses are probable and estimable.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85NC9mcmFnOjlkNWUwNWJhOTU0YTRlYTE5YTNmYjY0MjU4ZjE3YTExL3RleHRyZWdpb246OWQ1ZTA1YmE5NTRhNGVhMTlhM2ZiNjQyNThmMTdhMTFfMjM4NTE_173a459c-3900-4da6-8711-f990a39bfeb2">&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued&#160;ASU 2021-08,&#160;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The standard requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606,&#160;Revenue from Contracts with Customers, as if the acquirer had originated the contracts, provided such contracts had been appropriately accounted for under ASC 606 by the acquiree, rather than recognizing them at their estimated fair value on the acquisition date as required under the existing guidance.&#160;The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022 on a prospective basis, with early adoption permitted. We do not expect the adoption of this standard to have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTg3OQ_efcaa525-aaf0-46d0-b32a-76395d97b919">Revenue&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic Region&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company disaggregates its revenue from contracts with customers by geographic region, as it believes this best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Revenue by geographic region is determined based on the region of the Company's contracting entity, which may be different than the region of its customers. The following table presents the Company's revenue by geographic region:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;North America revenue is predominantly attributable to the United States. International revenue is predominantly attributable to European countries, but also includes Japan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revenue attributable to the United States represented 79%, 80%, and 82% for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. Revenue attributable to England, which serves as the Company's main contracting entity for Europe effective February 1, 2021, represented 19% of total revenue for the fiscal year ended January 31, 2022. Revenue attributable to Switzerland, which served as one of the Company's contracting entities for Europe prior to February 1, 2021, represented 16%, and 14% of total revenue for the fiscal years ended January&#160;31, 2021 and 2020. No other individual country represented more than 10% of total revenue for the fiscal years ended January 31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant judgments and estimates may be required to determine the appropriate application of accounting related to revenue, including whether performance obligations are distinct and assessments regarding the transaction price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has identified that it has two distinct performance obligations. The Company predominantly recognizes revenue through its performance obligation of a subscription and associated support to the Yext platform. The performance obligation is distinct because a customer's use of the Yext platform is fully functional upon access, does not require any additional development, modification or customization, and is often sold separately. In certain instances, the Company enters into a contract with a customer that includes a promise to provide certain technical or customized professional services, in addition to a promise to provide its subscription and associated support. The Company's professional services performance obligation is distinct as it does not significantly change or enhance the functionality of the Yext platform. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In those instances when a contract includes more than one performance obligation, the Company must allocate the transaction price to the performance obligations on a relative standalone selling price basis. SSP represents the price at which a company would sell a promised product or service separately to a customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the SSP based on a series of complex factors. The Company's selling prices associated with its subscription and associated support are considered highly variable based on discounting practices, customer geography, customer size, and other such factors. In contrast, the Company's selling prices associated with its professional services are more observable, predictable and consistent. Accordingly, the Company uses the residual method, under which the total transaction price and observable SSP of the professional services performance obligation is used to arrive at the estimated SSP of the subscription and associated support performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revenue is predominantly related to its subscription and associated support to the Yext platform. Professional services revenue accounted for approximately 8%, 7% and 5% of the Company's total revenue for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract liability is an obligation to transfer goods or services for which consideration has been received or is due to a customer. The Company's contract liabilities consist primarily of unearned revenue and, to a lesser extent, customer deposits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2022 and 2021, unearned revenue, current was $223.4 million and $191.8 million, while unearned revenue, non-current, which is included within other long term liabilities on the Company's consolidated balance sheet was $0.5 million and $0.2 million, respectively. Unearned revenue represents amounts billed, or payments received, in advance of revenue recognition for which the Company has an unconditional obligation to transfer goods or services associated with a non-cancelable contract. Unearned revenue is subsequently recognized as revenue when transfer of control to a customer has occurred. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, and invoice duration, timing and size. The portion of unearned revenue expected to be recognized during the succeeding twelve-month period is classified as unearned revenue, current, and the remaining portion is classified within other long term liabilities in the Company&#x2019;s consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Substantially all of the $191.8 million of unearned revenue, current as of January 31, 2021 was subsequently recognized as revenue during the fiscal year ended January&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer deposits represent payments received in advance in instances where a revenue contract is cancelable in nature, and therefore the Company does not have an unconditional obligation to transfer control to a customer. As of January&#160;31, 2022 and 2021, customer deposits of $0.2 million and $0.2 million were included in accounts payable, accrued expenses and other current liabilities on the Company's consolidated balance sheet, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, and contract terms. As of January&#160;31, 2022, the Company had $404.9 million of remaining performance obligations, of which $379.0 million is expected to be recognized as revenue over the next twenty-four months, with the remaining balance expected to be recognized thereafter. As of January&#160;31, 2021, the Company had $351.8 million of remaining performance obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTg4MA_6826e4f8-60ee-4d76-9c48-40343c3e8a9d">The following table presents the Company's revenue by geographic region:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd686c8ee4f14e08b73f3b9892cac1c1_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMi0yLTEtMS00MjY2Ng_75dea9e8-8eeb-4fab-80da-626533aa4fb1"
      unitRef="usd">309938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5434f9a5a031478e9507527891181f7e_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMi00LTEtMS00MjY2Ng_5757021f-487d-4ef3-9983-b55dab3ec288"
      unitRef="usd">284792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b479061a8a34964a47fd38b6f923754_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMi02LTEtMS00MjY2Ng_b52d3262-ddea-4b00-9266-a7462467397a"
      unitRef="usd">245629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9afbf2646364660a97467d56ab4680a_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMy0yLTEtMS00MjY2Ng_357d36b7-2840-4ec8-8782-46320c09b472"
      unitRef="usd">80639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80190fe9319c4fb3bf6ecef030ec55b4_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMy00LTEtMS00MjY2Ng_83f47348-7ffb-48a7-99fd-f4bd91467a76"
      unitRef="usd">69869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1822b7c03d944697989af46d824ac3f2_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfMy02LTEtMS00MjY2Ng_4b3eb590-3650-44b2-a453-f46973e95ec0"
      unitRef="usd">53200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfNC0yLTEtMS00MjY2Ng_e0d7615a-29f1-46cf-b1ae-13ee9f6d1750"
      unitRef="usd">390577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfNC00LTEtMS00MjY2Ng_d60b1a8e-671e-4ef3-987c-ac63f3ebe5b0"
      unitRef="usd">354661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RhYmxlOjM0OWY2M2RiMGU3MjQwYTQ5MDMwNzhkZWMxODljYmM3L3RhYmxlcmFuZ2U6MzQ5ZjYzZGIwZTcyNDBhNDkwMzA3OGRlYzE4OWNiYzdfNC02LTEtMS00MjY2Ng_ff66d708-fb90-4e10-bed6-81a56d02fc34"
      unitRef="usd">298829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i95219bcae8ff4b64ae0579c47babcf1e_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNzc4_00ea19af-dffc-46b2-a5ef-1c1b36f58670"
      unitRef="number">0.79</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifdd95df441e9414db7781656efd6a100_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNzgy_e58386e7-956d-4ad6-908c-130720cc13a2"
      unitRef="number">0.80</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4037f06e53844d7cbb4a7c7c4453f16d_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNzkw_65307818-2e0e-49c7-8095-46bfba6b54de"
      unitRef="number">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8991e9fe7624493da0605de07352f225_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMTA5OTUxMTYzNzE1OA_eef9b346-7b65-4723-b6bc-dd86b042b920"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3335c4bd72b2468e9b516dc39f37ad27_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMTA5OTUxMTY0MDMyNw_21b71f4d-4035-40ef-82a2-765ee795c495"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <yext:NumberOfPerformanceObligations
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMTQwNQ_9abca77a-e97c-4e40-97b9-02ca2434ef55"
      unitRef="performanceobligation">2</yext:NumberOfPerformanceObligations>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i82a30eec54cc4f4ca6ee1bc817318893_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzM3NQ_7849925e-084d-4588-9181-1b7fc4141301"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i143799f1519348c5b24edb563912da39_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzM3OQ_292f650b-2c7e-4ec4-9e88-6d0a771fca1a"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iee9e591f6bd5497f849d551f47213282_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzM4Ng_af884b4a-5818-4080-a953-6d8a1d563b89"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzc4MA_0e7142fd-c365-494b-a53a-4c465653b399"
      unitRef="usd">223400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzc4Nw_4b4404ea-2537-4ed4-9142-cc087401ad4a"
      unitRef="usd">191800000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzkyOQ_c63edfc1-5bfe-4424-a63b-4d12f1ec91d8"
      unitRef="usd">500000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfMzkzNg_cf2ea84e-230a-4829-a423-0d2d5753dba9"
      unitRef="usd">200000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNDc0MQ_d3e25fc2-010f-4b58-8498-f1650d6aae8d"
      unitRef="usd">191800000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTEyNw_a60e2271-0508-4598-b895-d385ab09a6f3"
      unitRef="usd">200000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTEzNA_fe382ca3-ca0f-4944-941a-2863e4684db5"
      unitRef="usd">200000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTYyMg_78716845-8d68-495f-ac23-148ea45d4724"
      unitRef="usd">404900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i7756feb41af948c79bb48ad4db9dd415_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTY3Mg_535d87d6-de3f-46ac-92c5-97b8ca93d5cb"
      unitRef="usd">379000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF85Ny9mcmFnOmI5OGQ2YThiZjBmMzQ4ZGFiMGUxZTZkYjVlZmM4YWVkL3RleHRyZWdpb246Yjk4ZDZhOGJmMGYzNDhkYWIwZTFlNmRiNWVmYzhhZWRfNTg0MA_26498b3c-0a4b-4aac-a8dd-0a00a884ec38"
      unitRef="usd">351800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDMvZnJhZzpkYTcyNTEwNDE1ZTI0YmUzOWNmMjE0OTg4NWI3MmUzNC90ZXh0cmVnaW9uOmRhNzI1MTA0MTVlMjRiZTM5Y2YyMTQ5ODg1YjcyZTM0XzIzNjI_a0fd72e9-6a08-4e58-bfc2-204b18da0e98">Fair Value of Financial Instruments&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive (loss) income when they occur. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the assets or liabilities, such as inherent risk, transfer restrictions, and credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1 inputs are based on quoted prices in active markets for identical assets or liabilities.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2 inputs are based on observable inputs other than Level&#160;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3 inputs are based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities, and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;As of January&#160;31, 2022 and January&#160;31, 2021, the Company had money market funds included in cash and cash equivalents of $138.5 million and $138.8 million, respectively. These assets were valued using quoted market prices and were classified as Level 1 accordingly.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ieefe71181a764f0481467c2de6965d7e_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDMvZnJhZzpkYTcyNTEwNDE1ZTI0YmUzOWNmMjE0OTg4NWI3MmUzNC90ZXh0cmVnaW9uOmRhNzI1MTA0MTVlMjRiZTM5Y2YyMTQ5ODg1YjcyZTM0XzEwOTk1MTE2MzA0MDE_8221a26d-7c1d-41c0-b66b-aa92cbf3478f"
      unitRef="usd">138500000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icdeb615ca8274cd5abf036ffa015a482_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDMvZnJhZzpkYTcyNTEwNDE1ZTI0YmUzOWNmMjE0OTg4NWI3MmUzNC90ZXh0cmVnaW9uOmRhNzI1MTA0MTVlMjRiZTM5Y2YyMTQ5ODg1YjcyZTM0XzIwOTk_65a9f4fe-9277-46cf-8fc1-db2c7364d7ed"
      unitRef="usd">138800000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzIxMjY_b2beb17c-8300-44b7-ab2a-f9d2d8f5e6ca">Goodwill and Intangible Assets&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2022 and 2021, the Company had goodwill of $4.6 million and $4.8 million, respectively. The changes to goodwill during these periods were due to foreign currency translation adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not amortized but is subject to periodic testing for impairment at the reporting unit level, which is at or one level below the operating segment level. The Company operates as one operating segment, which represents its one reporting unit. The test for impairment is conducted annually each November 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, or more frequently if events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined that no events occurred or circumstances changed that would more likely than not reduce the fair value of the Company's reporting unit below its carrying amount during the fiscal years ended January 31, 2022 and 2021. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2022 and 2021, the Company had intangible assets, net of $0.2 million and $0.8 million, respectively. Amortization expense related to intangible assets totaled $0.6 million, $0.6 million and $0.6 million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The Company has no indefinite-lived intangible assets. The Company determined that no events occurred or circumstances changed during the fiscal years ended January 31, 2022 and 2021&#160;that would indicate that its intangible assets with finite lives may not be recoverable. However, if certain events occur or circumstances change, it may be necessary to record impairment charges in the future.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzk0_c27077db-c485-4719-83aa-ea6a97638af2"
      unitRef="usd">4600000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzEwMQ_99ec26bd-9447-4e69-8754-2cc6a01c5c5f"
      unitRef="usd">4800000</us-gaap:Goodwill>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzkzNDU4NDg4NDU2ODE_a239d0b8-965e-4472-ba7d-5065ab709490"
      unitRef="operatingsegment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportingUnits
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzkzNDU4NDg4NDU2OTQ_166b06eb-dbad-4c93-95c3-87fea74123f7"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzk4MA_ab413ec6-62fb-436c-a1f7-5dd719011004"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzk4Nw_91a0ffaa-68de-43cf-ad5a-b17f9c7c79a6"
      unitRef="usd">800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzI3NDg3NzkwNzc5NTE_f2cf93fc-953c-4e5a-b65f-23fec3c4229d"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzI3NDg3NzkwNzc5NTY_8f113706-ac69-4de7-be45-0155b64d770e"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzI3NDg3NzkwNzc5NjQ_923d35bf-8682-4012-9843-2656e661d075"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDYvZnJhZzpmYzdiOTQ4YmJmODM0NDg3OGIxOGMyYjMwMWMyZTVjZi90ZXh0cmVnaW9uOmZjN2I5NDhiYmY4MzQ0ODc4YjE4YzJiMzAxYzJlNWNmXzE3ODM_afe21d9a-5bec-45d4-b22b-c32d0dc0f858"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1Xzg2Ng_c906e312-ff6c-4201-8093-29add3c17815">Property and Equipment, Net&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Property and equipment, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.555%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2022 and 2021, the Company's property and equipment, net attributable to the United States was 90% and 88%, respectively. No other individual country represented more than 10% of the total property and equipment, net as of those periods. Depreciation expense was $16.2 million, $10.0 million and $7.5 million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1Xzg2Mg_d1a06116-a5c1-4362-b5f7-d395efb7cd4b">Property and equipment, net consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.555%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i320b0c2cb8304e54a116fba45f8b7283_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzEtMS0xLTEtNDI2NjY_3cc78e50-bcdc-4420-99ac-0820423cb2b7"
      unitRef="usd">18814000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i45773f33ece144aabe1bc196310fcb5f_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzEtMy0xLTEtNDI2NjY_07b33eef-01a9-4943-b3ce-c69648d7e231"
      unitRef="usd">10719000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic1e782ec2db04deeaa8c2f645686d9d4_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzItMS0xLTEtNDI2NjY_48148f53-5ac9-458e-810d-efe234d6bdaf"
      unitRef="usd">18854000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i583ee359ac2a43568404ef10a1673579_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzItMy0xLTEtNDI2NjY_e5c84e5f-acc4-48d5-bd12-aae4018c9b39"
      unitRef="usd">14856000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia33adfce071548f3b7a9d3f418e0ab2c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzMtMS0xLTEtNDI2NjY_b00c14ab-259f-4ca6-b205-b43063d20e17"
      unitRef="usd">8163000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i243a011ed75c49ca9b2f6f27d2061bbd_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzMtMy0xLTEtNDI2NjY_0800d5b9-2fdb-4de3-874e-69641429fc9c"
      unitRef="usd">7344000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i72805d48b5684d1d9a8bb9a9e1dc4e1f_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzQtMS0xLTEtNDI2NjY_24750c6a-0e22-42a1-9b5d-507ee992705f"
      unitRef="usd">62784000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iceeb40f9e1aa44c8a3ab5ff743592a2e_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzQtMy0xLTEtNDI2NjY_55f44f89-5970-443c-ac56-4b30d0deb20c"
      unitRef="usd">57799000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9efeb50a5cfb467fa2c3999fd280ef70_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzUtMS0xLTEtNDI2NjY_31536fec-c390-4b15-a08c-b9ed5fa496b3"
      unitRef="usd">936000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie12624fc37534e319655dd9ea7799443_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzUtMy0xLTEtNDI2NjY_60dc53da-0779-4e15-bbfc-dcfa68191e74"
      unitRef="usd">4469000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4a65faa60bdb497ea6abc8dd9b0a5e82_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzYtMS0xLTEtNDI2NjY_06755842-46bf-4861-bcf6-030b1c759533"
      unitRef="usd">1342000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9f5741e319bd456ca51d1a41f33ae9a5_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzYtMy0xLTEtNDI2NjY_354bea85-8e6c-45f6-ac51-654a51cfa3e2"
      unitRef="usd">5754000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzctMS0xLTEtNDI2NjY_82989948-e616-4c46-b7cb-96c679ee9744"
      unitRef="usd">110893000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzctMy0xLTEtNDI2NjY_b50ff1e7-6ac3-4c26-91f9-ccfd5a2f26d4"
      unitRef="usd">100941000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzgtMS0xLTEtNDI2NjY_51966b8b-f2e9-4fa4-b30b-07ceed6c128d"
      unitRef="usd">36289000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzgtMy0xLTEtNDI2NjY_f31e2d82-2ae7-468c-bddc-2a9f9d389031"
      unitRef="usd">20597000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzktMS0xLTEtNDI2NjY_964ba892-b919-4489-9ed0-bd759b4ed4d0"
      unitRef="usd">74604000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90YWJsZTphNzg1YTk0YWI5OGI0ZjY0YTY2NzVkMGJhMGVmOTVhMC90YWJsZXJhbmdlOmE3ODVhOTRhYjk4YjRmNjRhNjY3NWQwYmEwZWY5NWEwXzktMy0xLTEtNDI2NjY_4f8fb3a9-2c3c-48c2-9446-0ababe284cd8"
      unitRef="usd">80344000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5cd6ff9328d34abcbe97b367db88154b_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1XzY1MA_6f457392-ffde-42c2-b5e4-b6206e6d5f0c"
      unitRef="number">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i41fc6561e93d477798a1cb801d9c60af_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1XzEwOTk1MTE2Mjg5NzQ_db9ddf86-6563-48cc-9b82-4c964bf4f21a"
      unitRef="number">0.88</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Depreciation
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1XzgzNA_05d56659-b836-43f9-9d41-9ff9248c046c"
      unitRef="usd">16200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1XzgzOA_d4125a18-bae2-448c-a338-01a777453fba"
      unitRef="usd">10000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMDkvZnJhZzozMDE0NzE1Y2ViMjY0ZGQ3ODBlM2Y4YjRmZWQ2N2QyNS90ZXh0cmVnaW9uOjMwMTQ3MTVjZWIyNjRkZDc4MGUzZjhiNGZlZDY3ZDI1Xzg0NQ_654d2977-aa45-464b-a8ca-2dabfee248a2"
      unitRef="usd">7500000</us-gaap:Depreciation>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90ZXh0cmVnaW9uOjYxMGQyNzczMjIwYjRlMjk4MzBlMzA2ZTY1ZDI2NGFjXzM4Mg_8c4770b6-0cc6-4eb5-bfe6-22815336dadb">Accounts Payable, Accrued Expenses and Other Current Liabilities&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Accounts payable, accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued Knowledge Network application provider fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services and associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee stock purchase plan withholdings liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accounts payable, accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As of January&#160;31, 2022 and 2021, capital expenditures of $0.9 million and $4.5 million were included in accounts payable, accrued expenses and other current liabilities, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90ZXh0cmVnaW9uOjYxMGQyNzczMjIwYjRlMjk4MzBlMzA2ZTY1ZDI2NGFjXzM3OQ_4c5e0791-2676-4da9-b3b7-b81748a4b12a">Accounts payable, accrued expenses and other current liabilities consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued Knowledge Network application provider fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services and associated costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee stock purchase plan withholdings liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accounts payable, accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzEtMS0xLTEtNDI2NjY_08b4ec90-871e-4e10-9460-46421bcb7b41"
      unitRef="usd">9218000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzEtMy0xLTEtNDI2NjY_3de8a1ce-77d7-4f83-8db4-c26368977242"
      unitRef="usd">12974000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzItMS0xLTEtNDI2NjY_dae00921-ef6e-4ea8-adbc-d27c81dc8860"
      unitRef="usd">17589000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzItMy0xLTEtNDI2NjY_1983cd34-199d-4ed3-aa51-cf243e308b26"
      unitRef="usd">16780000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <yext:AccruedFeesToServiceProvidersCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzMtMS0xLTEtNDI2NjY_afd2ae60-3812-42cb-a7fe-2d23fbcb2f37"
      unitRef="usd">2885000</yext:AccruedFeesToServiceProvidersCurrent>
    <yext:AccruedFeesToServiceProvidersCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzMtMy0xLTEtNDI2NjY_cc5245e4-5627-40b7-9d68-566ca2d22e17"
      unitRef="usd">3671000</yext:AccruedFeesToServiceProvidersCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzQtMS0xLTEtNDI2NjY_00f2de08-b1cd-4c7b-9133-f5717183a292"
      unitRef="usd">2663000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzQtMy0xLTEtNDI2NjY_2df9e325-6635-498f-909a-8a7cf0c86891"
      unitRef="usd">2202000</us-gaap:AccruedProfessionalFeesCurrent>
    <yext:EmployeeStockPurchasePlanWithholdingsLiabilityCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzYtMS0xLTEtNDI2NjY_ef7d8861-ff90-4ae5-bfd0-092d2df600e6"
      unitRef="usd">2397000</yext:EmployeeStockPurchasePlanWithholdingsLiabilityCurrent>
    <yext:EmployeeStockPurchasePlanWithholdingsLiabilityCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzYtMy0xLTEtNDI2NjY_afd0d107-6480-4bd3-bfc6-8571f9a2054e"
      unitRef="usd">3230000</yext:EmployeeStockPurchasePlanWithholdingsLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzctMS0xLTEtNDI2NjY_8307c9d6-e2e5-4a53-a920-bc0d9d9deb77"
      unitRef="usd">13680000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzctMy0xLTEtNDI2NjY_0736bd95-0c66-402f-8f92-4de4525e30d2"
      unitRef="usd">15329000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzgtMS0xLTEtNDI2NjY_faa19c67-8371-4db2-9aac-434f394138cc"
      unitRef="usd">48432000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90YWJsZTo1ODllYjE4YTA0MGM0YTE1YWRjZTBmMzE1YzViOTg0Ni90YWJsZXJhbmdlOjU4OWViMThhMDQwYzRhMTVhZGNlMGYzMTVjNWI5ODQ2XzgtMy0xLTEtNDI2NjY_0bab4589-5195-4e6f-8518-1bbe16f66a27"
      unitRef="usd">54186000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ibe1448c06e5046d086b0d23a5ef32ead_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90ZXh0cmVnaW9uOjYxMGQyNzczMjIwYjRlMjk4MzBlMzA2ZTY1ZDI2NGFjXzE2NDkyNjc0NDI0NzU_d0b8688a-8c03-4fb7-b287-7b3c004fc22b"
      unitRef="usd">900000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ibbfda84e89ec4deb8e6845ede416e263_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTIvZnJhZzo2MTBkMjc3MzIyMGI0ZTI5ODMwZTMwNmU2NWQyNjRhYy90ZXh0cmVnaW9uOjYxMGQyNzczMjIwYjRlMjk4MzBlMzA2ZTY1ZDI2NGFjXzE2NDkyNjc0NDI0NjQ_cc2940ae-5cf8-463b-8b82-9ad61ae48b34"
      unitRef="usd">4500000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NDQ_a9304807-e7e0-47e8-8c0a-8cc60a948765">Stock-Based Compensation&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2008 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's 2008 Equity Incentive Plan (the "2008 Plan"), as amended on March&#160;10, 2016, allowed for the issuance of up to 25,912,531 shares of common stock. Awards granted under the 2008 Plan may be incentive stock options ("ISOs"), nonqualified stock options ("NQSOs"), restricted stock and restricted stock units. The 2008 Plan is administered by the Company's Board of Directors, which determines the terms of the options granted, the exercise price, the number of shares subject to option and the option vesting period. No ISO or NQSO is exercisable after 10 years from the date of grant, and option awards will typically vest over a four-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The 2008 Plan was terminated in connection with the adoption of the Company's 2016 Equity Incentive Plan (the "2016 Plan") in December 2016, and since the 2008 Plan termination the Company has not granted and will not grant any additional awards under the 2008 Plan. However, the 2008 Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2016 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In December 2016, the Company's Board of Directors adopted, and its stockholders approved, the 2016 Plan. The number of shares reserved for issuance under the 2016 Plan will increase on the first day of each fiscal year during the term of the 2016 Plan by the lesser of: (i)&#160;10,000,000&#160;shares, (ii)&#160;4%&#160;of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the Company's Board of Directors may determine. On February 1, 2021, the number of shares of common stock available for issuance under the 2016 Plan was automatically increased according to its terms by&#160;4,959,567&#160;shares. In addition, the shares reserved for issuance under the 2016 Plan also include shares returned to the 2008 Plan as the result of expiration or termination of options or other awards. As of January&#160;31, 2022, the number of shares available for future award under the 2016 Plan is 1,425,786.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160; &#160;The following table summarizes the activity related to the Company's stock options:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.505%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, January 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,871,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.94&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,220,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,620,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,578,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,420,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested as of January 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of options vested and expected to vest and exercisable is calculated based on the difference between the exercise price and the fair value of the Company&#x2019;s common stock as of January&#160;31, 2022. The fair value of the common stock is the Company&#x2019;s closing stock price as reported on the New York Stock Exchange. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of exercised options was $13.5 million, $31.8 million and $48.0 million for the fiscal years ended January 31, 2022, 2021 and 2020, respectively, and is calculated based on the difference between the exercise price and the fair value of the Company&#x2019;s common stock as of the exercise date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock and Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes the activity related to the Company's restricted stock and restricted stock units:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,545,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,831,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and converted to shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,426,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,766,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The estimated weighted-average grant date fair value of restricted stock and restricted stock units granted was $12.94, $15.52, and $18.71 per share for the fiscal years ended January 31, 2022, 2021, and 2020, respectively. The fair value of the common stock is the Company&#x2019;s closing stock price as reported on the New York Stock Exchange. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of restricted stock and restricted stock units vested was $69.8 million, $72.4 million, and $54.7 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2017, the Company's Board of Directors adopted, and its stockholders approved, the 2017 Employee Stock Purchase Plan ("ESPP"), which became effective on the date it was adopted. The number of shares of the Company's common stock that will be available for sale to employees under the ESPP increases annually on the first day of each fiscal year, in an amount equal to the lesser of: (i) 2,500,000 shares; (ii) 1% of the outstanding shares of the Company's common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the administrator may determine. On February 1, 2021, the number of shares of common stock available for issuance under the ESPP was automatically increased according to its terms by 1,239,891 shares. As of January&#160;31, 2022, a total of 3,543,696 shares of the Company's common stock are available for sale to employees under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the offering period which ended on March 15, 2021, 282,119 shares of common stock were purchased under the ESPP at a purchase price of $13.53 per share for total proceeds of $3.8 million. In connection with the offering period which ended on September 15, 2021, 248,633 shares of common stock were purchased under the ESPP at a purchase price of $10.73 per share for total proceeds of $2.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A new offering period began on September 15, 2021 and will end on March 15, 2022. As of January&#160;31, 2022, 291,079 shares are estimated to be purchased at the end of the offering period and $2.4 million has been withheld on behalf of employees for these future purchases under the ESPP and is included in accounts payable, accrued expenses and other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares, estimated at commencement to be purchased during an ESPP offering period were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.54% -  59.24%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.44% -  65.48%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.41% -  60.86%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05% - 0.06%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12% - 0.29%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.93% - 2.52%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected life assumptions were based on each offering period's respective purchase date. The Company estimated the expected volatility assumption based on the historical volatility of its stock price. The risk-free rate assumptions were based on the U.S. treasury yield curve in effect at commencement of the offering period. The dividend yield assumption was zero as the Company has not historically paid any dividends and does not expect to declare or pay any dividends in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal years ended January 31, 2022, 2021 and 2020, the Company recorded stock-based compensation expense associated with the ESPP of $2.2 million, $2.8 million and $2.7 million, respectively. As of January&#160;31, 2022, total unrecognized compensation cost related to ESPP was $0.3 million, net of estimated forfeitures, which will be amortized over a weighted-average remaining period of 0.12 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A new offering period commences on the first trading day on or after&#160;March&#160;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and September&#160;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; each year, or on such other date as the administrator will determine and will end on the first trading day, approximately six months later, on or after September&#160;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and March&#160;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively. Participants may purchase the Company&#x2019;s common stock through payroll deductions, up to a maximum of 15% of their eligible compensation. Unless changed by the administrator, the purchase price for each share of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;common stock purchased under the ESPP will be 85% of the lower of the fair market value per share on the first trading day of the applicable offering period or the fair market value per share on the last trading day of the applicable offering period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation represents the cost related to stock-based awards granted in lieu of monetary payment. The Company measures stock-based compensation associated with stock-based awards issued to employees at the grant date, based on the estimated fair value of the award, and recognizes expense net of estimated forfeitures over the vesting period of the applicable award using the straight-line method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's stock-based compensation expense for the periods presented was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of January&#160;31, 2022, there was approximately $136.3 million of total unrecognized compensation cost related to unvested stock-based awards. This unrecognized compensation cost is expected to be recognized over an estimated remaining weighted-average vesting period of approximately 2.64 years. During the fiscal years ended January 31, 2022, 2021 and 2020, the Company capitalized&#160;$1.3 million, $2.1 million and $1.4 million, respectively of stock-based compensation related to software development</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ie7cbee46c8f14c56a3eee3f350cf4d13_I20160310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE5Mw_9ee7f5a9-4747-45ce-8858-cd5750bbf7c2"
      unitRef="shares">25912531</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i5613f1f3b040444280fc44f86cd825b5_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzYyMw_1b4f6960-1cef-4493-9221-b7c7ff6e2df2">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5613f1f3b040444280fc44f86cd825b5_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NTE_f0a4dbec-440b-4cf6-a754-b4b1a3bc34c4">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i11e484c1233245299c74b578e9557aac_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE0MjU_a931a9aa-a9fb-4e1c-afc5-56e0c7440071"
      unitRef="shares">10000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ifeac86c7f9a146368b8696f7f7a6e50e_D20161201-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE0NDE_4c156af1-7e22-44d1-8b15-906c51060093"
      unitRef="number">0.04</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease
      contextRef="ib8f8a1ed610e4dccbf87612fa563b4b6_I20210201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE3Nzg_3f733e6c-9226-4ea7-b949-e5bd956244f9"
      unitRef="shares">4959567</yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ied2c7b7fe6e0414daffe7bf455f546f6_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzIwNTM_58fb06d5-484e-4594-a62d-c20de9fa6ca1"
      unitRef="shares">1425786</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5Mzk_193ca1bd-5d1e-4600-b758-792e016d776d">The following table summarizes the activity related to the Company's stock options:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.505%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, January 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,871,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.94&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,220,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,620,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,578,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,420,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzItMS0xLTEtNDI2NjY_5f58896a-57c9-4fed-aec1-cc9e89532c21"
      unitRef="shares">8871890</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzItMy0xLTEtNDI2NjY_1afcc440-f9b3-452b-bc8d-27d2c72ee920"
      unitRef="usdPerShare">7.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzItNS0xLTEtNDI2NjY_84429d64-116a-4769-85e4-e33838ff7bd4">P4Y11M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzItNy0xLTEtNDI2NjY_97f01b3e-87c4-4af6-aa1f-e6f852a6f860"
      unitRef="usd">81906000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzMtMS0xLTEtNDI2NjY_634a1827-3d4c-497a-aadf-5c945f5eea4d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzMtMy0xLTEtNDI2NjY_7fedbdde-941f-441a-be09-3f4f5633ee77"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzQtMS0xLTEtNDI2NjY_b2e9917a-6997-4a8c-90c1-5c776f33a398"
      unitRef="shares">2220276</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzQtMy0xLTEtNDI2NjY_085ea58e-c0c6-40e4-a0ec-1bce9a41864b"
      unitRef="usdPerShare">8.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzUtMS0xLTEtNDI2NjY_24432497-c141-48fc-85ca-57052b161130"
      unitRef="shares">30913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzUtMy0xLTEtNDI2NjY_03bee753-4199-4ac6-a93f-d955c1296384"
      unitRef="usdPerShare">11.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzYtMS0xLTEtNDI2NjY_d63c2302-e38d-4da0-9a75-36e0b8f3510f"
      unitRef="shares">6620701</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzYtMy0xLTEtNDI2NjY_5d090955-8c9d-4972-a3dc-c3de63fb6ecc"
      unitRef="usdPerShare">7.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzYtNS0xLTEtNDI2NjY_688acb5d-04dd-46ee-a558-f998dd093be6">P4Y3M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzYtNy0xLTEtNDI2NjY_1a0aa836-31e0-4762-a708-47cf9bfe6ba0"
      unitRef="usd">11723000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzctMS0xLTEtNDI2NjY_aeba75a1-5055-4b86-97df-d3ff50f06bd0"
      unitRef="shares">6578465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzctMy0xLTEtNDI2NjY_3f11714b-9dbc-4163-bf11-beaf473c652c"
      unitRef="usdPerShare">7.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzctNS0xLTEtNDI2NjY_7c70f893-6fe8-4863-8d38-f15d087825ab">P4Y3M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzctNy0xLTEtNDI2NjY_79d81957-a107-4275-83ce-39b7966febd2"
      unitRef="usd">11723000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzgtMS0xLTEtNDI2NjY_bf9a89b4-87c0-4982-b173-b6f499085660"
      unitRef="shares">6420701</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzgtMy0xLTEtNDI2NjY_23844323-88f8-472d-aba2-3926e63d7dba"
      unitRef="usdPerShare">7.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzgtNS0xLTEtNDI2NjY_a056ebb0-5234-49be-806d-1228625e12df">P4Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo1ZGMyMjVlNmQwYjc0ODhlYWY5MjFhODkyZTU1YWY5OC90YWJsZXJhbmdlOjVkYzIyNWU2ZDBiNzQ4OGVhZjkyMWE4OTJlNTVhZjk4XzgtNy0xLTEtNDI2NjY_295693fc-0078-48c0-a443-162cec703fd5"
      unitRef="usd">11723000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NDI_0ffa925b-5d0e-42a3-b1f9-4810743f1975">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested as of January 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzEtMS0xLTEtNDI2NjY_5cd5af3b-4d2b-440d-8e19-2039a6bf8f20"
      unitRef="shares">544911</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzEtMy0xLTEtNDI2NjY_07a06bda-fca0-4044-be5d-459655abf20d"
      unitRef="usdPerShare">5.55</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzItMS0xLTEtNDI2NjY_950a4ee4-bac3-4934-8bea-65082bb928bd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzItMy0xLTEtNDI2NjY_78ec9107-8c13-4cc6-ac3e-61e092726d19"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzMtMS0xLTEtNDI2NjY_6d1cf620-e6eb-4212-8f04-9bc428a5b3a3"
      unitRef="shares">344515</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzMtMy0xLTEtNDI2NjY_071f35ae-8620-4739-84a7-17b69dc64421"
      unitRef="usdPerShare">5.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzQtMS0xLTEtNDI2NjY_93fb6764-d47c-4e62-bd81-6acd61e8b980"
      unitRef="shares">396</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzQtMy0xLTEtNDI2NjY_110910ac-7d58-4840-b173-3267758a8ea4"
      unitRef="usdPerShare">5.95</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzUtMS0xLTEtNDI2NjY_9d2d305f-a68e-4da3-8c30-66709e844080"
      unitRef="shares">200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTo2YThhN2JjNWFjMGI0NWQ4OGNmZTY3ZDZjMzhmYzBhMS90YWJsZXJhbmdlOjZhOGE3YmM1YWMwYjQ1ZDg4Y2ZlNjdkNmMzOGZjMGExXzUtMy0xLTEtNDI2NjY_0ea06a97-78e6-46aa-ab35-ac15cc6e5392"
      unitRef="usdPerShare">6.06</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzI1ODY_fcdb7cc8-9349-4a16-938a-0de8117618a4"
      unitRef="usd">13500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzI1OTA_16173c50-dc95-4ff4-be9f-f73c5e76b988"
      unitRef="usd">31800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzI1OTc_9c30c46d-1ed5-4673-af0d-8a7fa79d5b9b"
      unitRef="usd">48000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NTI_a5688132-d088-4af8-82a0-8399b8db74e2">The following table summarizes the activity related to the Company's restricted stock and restricted stock units:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,545,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,831,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and converted to shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,426,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,766,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if5ec64b00fb741d4bb001148d64ac77a_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzEtMS0xLTEtNDI2NjY_bdefb372-196e-4e7b-8f18-428b1cc47395"
      unitRef="shares">9545352</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if5ec64b00fb741d4bb001148d64ac77a_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzEtMy0xLTEtNDI2NjY_9f2595f8-2dee-4407-ad41-d11d0dc9327b"
      unitRef="usdPerShare">16.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzItMS0xLTEtNDI2NjY_ac3fa64e-edc4-4dc0-bb35-6792f4a02ebd"
      unitRef="shares">7831853</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzItMy0xLTEtNDI2NjY_0dcf89f5-a9d6-4454-8426-e4a6808e19bd"
      unitRef="usdPerShare">12.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzMtMS0xLTEtNDI2NjY_8d7d673f-fbe1-49f2-8005-70e1161d30d0"
      unitRef="shares">4426715</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzMtMy0xLTEtNDI2NjY_e3f9dc07-313a-4a97-b146-7d0edbb378ad"
      unitRef="usdPerShare">15.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzQtMS0xLTEtNDI2NjY_c09454ad-deed-48c4-84fc-b3440408470e"
      unitRef="shares">2766276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzQtMy0xLTEtNDI2NjY_e727110a-1ff3-4f05-b25c-bd31c83faac3"
      unitRef="usdPerShare">16.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i37a37370aae2478cb06e840b04636806_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzUtMS0xLTEtNDI2NjY_f5a1fc70-5785-4ed0-a877-8674a5cee1b6"
      unitRef="shares">10184214</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i37a37370aae2478cb06e840b04636806_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTpjNTRjNGJiY2YyMzU0NWViYTg5YjEyNTFjMmU1MWJjMS90YWJsZXJhbmdlOmM1NGM0YmJjZjIzNTQ1ZWJhODliMTI1MWMyZTUxYmMxXzUtMy0xLTEtNDI2NjY_186aa344-b17a-493c-b25c-08f1bb60adb9"
      unitRef="usdPerShare">14.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMwNTk_c297adab-0418-4ab8-b380-8dd9169b05d8"
      unitRef="usdPerShare">12.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8ac9b8980556430d81706eb828c0bd78_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMwNjM_d24c4bbd-b43b-4b24-9f66-cbcf120ad228"
      unitRef="usdPerShare">15.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7091bdcf57714e1e897d1d6ba791a462_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMwNzE_6c7f55f2-bb5e-466b-9cfd-c833b43d0b97"
      unitRef="usdPerShare">18.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <yext:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount
      contextRef="i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMzMTg_c5bdfac5-0fac-4f87-a582-f04dc2c05bb1"
      unitRef="usd">69800000</yext:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount>
    <yext:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount
      contextRef="i8ac9b8980556430d81706eb828c0bd78_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMzMjI_aae59630-ac01-4b1a-af1b-f98efebda6eb"
      unitRef="usd">72400000</yext:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount>
    <yext:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount
      contextRef="i7091bdcf57714e1e897d1d6ba791a462_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzMzMzA_61fd17b5-e0e6-4dcf-8f50-cbae7346475b"
      unitRef="usd">54700000</yext:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount>
    <yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease
      contextRef="ic3d1e6dc3554442ca894ba90982bbfed_I20170331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzM3OTY_f87b202c-ceec-4e28-8b28-e411ba879dfc"
      unitRef="shares">2500000</yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease>
    <yext:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd
      contextRef="ic3d1e6dc3554442ca894ba90982bbfed_I20170331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzM4MTI_8ef168b1-e81f-49f7-b6d5-ffdd877bd586"
      unitRef="number">0.01</yext:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd>
    <yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease
      contextRef="iad30e49dbb204012aa5e36183283b446_I20210201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQxNDM_05963465-a86a-4382-bbb5-48b1697c7d80"
      unitRef="shares">1239891</yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQxNzU_0882748b-84c6-4637-866e-2f874b9a4e78"
      unitRef="shares">3543696</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if33a6698714d4b18bcd5904ec54c250f_D20170413-20210315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQzMzc_7b6e879d-b515-4139-8422-4172537fc71d"
      unitRef="shares">282119</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i040f65c05e4e4a76ab53c97a0b04d7f8_I20210315"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ0MTY_e8d1dcf0-ba28-4a32-a452-d804d24783fe"
      unitRef="usdPerShare">13.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if33a6698714d4b18bcd5904ec54c250f_D20170413-20210315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ0NTE_c87d4879-7fca-4935-b562-c9077e619325"
      unitRef="usd">3800000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i9b367ba97bd145158f81da7b2734f51f_D20210915-20210915"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ1Mjk_02c9d8f9-4365-483d-b80d-1aa1e7418dfa"
      unitRef="shares">248633</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i95554318d08143a192f6d59fd7754590_I20210915"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ2MDg_08314882-4183-4aab-9363-ef0129fdf811"
      unitRef="usdPerShare">10.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9b367ba97bd145158f81da7b2734f51f_D20210915-20210915"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ2NDM_3ae214de-50d2-415f-81f7-1c8848c97d1d"
      unitRef="usd">2700000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ3Mzk_1fc7b145-be38-43f5-9f4f-f803fe762d54"
      unitRef="shares">291079</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzQ4MTc_d30a3044-42c6-44fb-8888-4fbf25f128d2"
      unitRef="shares">2400000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NDc_4d0176a9-7c27-4700-8ea2-6499aa25395c">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option-pricing model assumptions used to calculate the fair value of shares, estimated at commencement to be purchased during an ESPP offering period were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.54% -  59.24%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.44% -  65.48%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.41% -  60.86%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05% - 0.06%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12% - 0.29%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.93% - 2.52%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEyLTEtMS0xLTQyNjY2_1ab692b8-d434-4ab9-8bf1-8eb56496e303">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEyLTMtMS0xLTQyNjY2_94bf0641-81d3-4d04-ac66-2b343f540aec">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEyLTUtMS0xLTQyNjY2_5c9fd06a-1cc0-4a0d-9403-f860d635c6a8">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTEtMS0xLTQyNjY2L3RleHRyZWdpb246NDA2Y2JlYzE0MWQzNDkyNDlmYzYzNjIyNGY5YjRlMzVfMTA5OTUxMTYyNzc5Mw_6478fecb-e0ee-41b8-9b80-469ed37972d1"
      unitRef="number">0.4554</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTEtMS0xLTQyNjY2L3RleHRyZWdpb246NDA2Y2JlYzE0MWQzNDkyNDlmYzYzNjIyNGY5YjRlMzVfMTA5OTUxMTYyNzc4OQ_3f058f74-b0a8-4565-89f9-e0045f432228"
      unitRef="number">0.5924</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTMtMS0xLTQyNjY2L3RleHRyZWdpb246YzZjZjRjNGQ0NmM2NGJiYWE1NGYwYWI3ZDIwZmJhYWRfMTA5OTUxMTYyNzgwMg_a4ef2c5b-3a9c-45eb-8cd2-72f335c5931f"
      unitRef="number">0.5144</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTMtMS0xLTQyNjY2L3RleHRyZWdpb246YzZjZjRjNGQ0NmM2NGJiYWE1NGYwYWI3ZDIwZmJhYWRfMTA5OTUxMTYyNzgxMQ_4ef02368-ee6a-4b4e-aa78-82b0b1894fd8"
      unitRef="number">0.6548</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTUtMS0xLTQyNjY2L3RleHRyZWdpb246NzI2MzI0Yjg0NDgzNDk3ZWI1MWQ5NzRlZGJkZDY1ZTZfMTA5OTUxMTYyNzgwMg_daf036ad-7a37-4b11-8f27-0a248d76356d"
      unitRef="number">0.4241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzEzLTUtMS0xLTQyNjY2L3RleHRyZWdpb246NzI2MzI0Yjg0NDgzNDk3ZWI1MWQ5NzRlZGJkZDY1ZTZfMTA5OTUxMTYyNzgxMQ_27900fa0-dd9d-426b-8299-4fd6334b633d"
      unitRef="number">0.6086</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE0LTEtMS0xLTQyNjY2_2cc36102-39e9-41cc-bbdb-e7a5762bf201"
      unitRef="number">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE0LTMtMS0xLTQyNjY2_9516f1c1-2632-449e-9650-d4153b30995f"
      unitRef="number">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE0LTUtMS0xLTQyNjY2_5ed8ab25-81b7-4bcf-ba45-a7f8521f59f2"
      unitRef="number">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTEtMS0xLTQyNjY2L3RleHRyZWdpb246NmFjODU1Nzk5MjQ3NDg0ZTlmMzY3OWM2NjFmZGM5N2RfMTA5OTUxMTYyNzc4OA_eb873c61-e2c2-417b-9d5a-579681853177"
      unitRef="number">0.0005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTEtMS0xLTQyNjY2L3RleHRyZWdpb246NmFjODU1Nzk5MjQ3NDg0ZTlmMzY3OWM2NjFmZGM5N2RfMTA5OTUxMTYyNzc5Mg_5c42dc81-1300-48a6-b08a-51ef1256b20a"
      unitRef="number">0.0006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTMtMS0xLTQyNjY2L3RleHRyZWdpb246ODljYjc5ZjQxMWU2NGFmOTg3NGExNDBiZThiZWNkNzdfMTA5OTUxMTYyNzc4OQ_f51db70d-c388-4e24-9fd8-eedf38e1f4c5"
      unitRef="number">0.0012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTMtMS0xLTQyNjY2L3RleHRyZWdpb246ODljYjc5ZjQxMWU2NGFmOTg3NGExNDBiZThiZWNkNzdfMTA5OTUxMTYyNzc5NA_27f916c5-72b5-4140-95c9-9d8656bd0bc6"
      unitRef="number">0.0029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTUtMS0xLTQyNjY2L3RleHRyZWdpb246NDM0OWYyYWMwNjVjNDZmMWFlODFlY2VmMTkxZjlkNmNfMTA5OTUxMTYyNzc5OA_beb956b2-3344-4419-b73a-a0b092c1ab9d"
      unitRef="number">0.0193</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZToxNTAyYzhlYmRlNzE0MTU0YTZmNTY4MWVhMTg0NWRlZS90YWJsZXJhbmdlOjE1MDJjOGViZGU3MTQxNTRhNmY1NjgxZWExODQ1ZGVlXzE1LTUtMS0xLTQyNjY2L3RleHRyZWdpb246NDM0OWYyYWMwNjVjNDZmMWFlODFlY2VmMTkxZjlkNmNfMTA5OTUxMTYyNzgwNg_076df83c-9254-41f7-9e17-9105a7460531"
      unitRef="number">0.0252</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE2NDkyNjc0NTAwNzY_fe9335be-7ebe-4a09-8d06-ef0a2fe34f58"
      unitRef="usd">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6f5259dc540945ee8d375cf54977f0f0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE2NDkyNjc0NTAwODE_12bd102f-d761-46fb-8267-aca12a9ea269"
      unitRef="usd">2800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i785ef82852fa4373993de6fb774d2d97_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzE2NDkyNjc0NTAwODk_50830726-7eb8-43d0-9754-7a60694b8dc2"
      unitRef="usd">2700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzU4ODI_94692b94-9dc9-4917-b5ab-b2ab1b2a111d"
      unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzU5ODQ_f5ae1ed7-0951-4442-8fdf-ff3b2a77c07f">P0Y1M13D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i0ccb90a782c34c4ca89ea8bfae3553bf_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzYzODQ_37527b13-b790-483d-8818-444da7ba403b"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i489acff3f62a41ebbed5d2a99958b86c_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzY1Mzk_51ce0a21-b54f-4bfb-9ee5-4b85407617aa"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc5NDk_f8d203f4-0473-44d0-a5f1-408b4b9873c8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's stock-based compensation expense for the periods presented was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibb3b981300134e2194f5aa347168912a_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzItMS0xLTEtNDI2NjY_0e4b6e1d-0d7f-4323-abc1-edcb508a2bba"
      unitRef="usd">7099000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a933b49596b48dfb137adb7ce628db5_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzItMy0xLTEtNDI2NjY_7c53cdbb-f610-42bb-a0bf-fb6d043dd843"
      unitRef="usd">5724000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i691b20e8277646cb9fb99e54f2c1ce21_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzItNS0xLTEtNDI2NjY_fecca755-a2b6-4225-a8c8-e4f4b7c9487d"
      unitRef="usd">4115000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0e8c5493623e4625800debbe56f00fa1_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzMtMS0xLTEtNDI2NjY_2be1546b-fc19-4f6e-bbf1-dac9649980b2"
      unitRef="usd">26496000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id34e133d79d0460d84d15e16397d3dba_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzMtMy0xLTEtNDI2NjY_68d327ab-2fe2-4baf-82c4-4c5256503d9e"
      unitRef="usd">32581000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icd9e04dfdd984c538ff9ef5aabe3d932_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzMtNS0xLTEtNDI2NjY_cc056a70-0dd4-47f5-a217-82e3fd822818"
      unitRef="usd">31421000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i81be3cd4b83341fabeb447cfd03ba9f7_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzQtMS0xLTEtNDI2NjY_b741eadf-bdf0-4202-898c-5b696f4d7fe9"
      unitRef="usd">20654000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i977e152360cd483eaccdd53fbcaf671c_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzQtMy0xLTEtNDI2NjY_b9f85ce7-db99-4772-9c0d-59e04726757d"
      unitRef="usd">17071000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i21a1c9af05344cc29b2ac233d31c0c22_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzQtNS0xLTEtNDI2NjY_162050f9-528c-481c-a408-5778f8e7477b"
      unitRef="usd">13212000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ccdc32f028d4cd3a128e0b01859479f_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzUtMS0xLTEtNDI2NjY_a50ccf8f-7230-4169-b1bb-9e7a7691bdd0"
      unitRef="usd">19231000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i97d7f7d8bd8545fd975204c1f8dc6fee_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzUtMy0xLTEtNDI2NjY_c9508915-35b0-4683-ac54-0c6169fcc671"
      unitRef="usd">16918000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ief680c1e7a2c492caa2a808fca1eb348_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzUtNS0xLTEtNDI2NjY_7193e0f1-81ae-4143-9715-cefd3a3b4f8e"
      unitRef="usd">19022000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzYtMS0xLTEtNDI2NjY_658ae8fc-ce2e-4b75-a74b-a7e88ca65cca"
      unitRef="usd">73480000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzYtMy0xLTEtNDI2NjY_817318bb-fcd9-4f12-a95b-5d95518870da"
      unitRef="usd">72294000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90YWJsZTowZGY2NjY0ZGRjZTA0M2JhYjliMWM5Y2E4OWY0YjFjOS90YWJsZXJhbmdlOjBkZjY2NjRkZGNlMDQzYmFiOWIxYzljYTg5ZjRiMWM5XzYtNS0xLTEtNDI2NjY_6d3be3a7-2674-48ac-b400-fb515df4d152"
      unitRef="usd">67770000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc1MjI_c42b128e-d13e-45da-bb79-721daae8c8ac"
      unitRef="usd">136300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib09037a05eeb4ac685fcc835d47d9179_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc3NDc_2fce3a4d-150a-40ea-b072-858c74437d21">P2Y7M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc4MDE_9d74557b-0a94-4a50-b3c1-24fabbd93dd4"
      unitRef="usd">1300000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc4MDU_095ff858-7ee0-422d-93ab-57dd2d1832c5"
      unitRef="usd">2100000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTUvZnJhZzo5OTcxMDg1ODFiNTc0NWQzYTI4MzBhZGJhNzVmZmMzMy90ZXh0cmVnaW9uOjk5NzEwODU4MWI1NzQ1ZDNhMjgzMGFkYmE3NWZmYzMzXzc4MTI_81c4e861-535c-4b1b-8181-2e6236f6166a"
      unitRef="usd">1400000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIzNTM_96b47960-eb52-49c6-b122-378ac0de78d2">Equity&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective April 2017, the Company&#x2019;s Board of Directors is authorized to issue up to 50,000,000&#160;shares of preferred stock, $0.001 par value, in one or more series without stockholder approval. The Company's Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock. The issuance of preferred stock could have the effect of restricting dividends on the Company&#x2019;s common stock, diluting the voting power of its common stock, impairing the liquidation rights of its common stock, or delaying or preventing changes in control or management of the Company. As of&#160;January&#160;31, 2022 and 2021,&#160;no shares of preferred stock were issued or outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2022 and 2021, the Company had authorized&#160;500,000,000 shares of voting $0.001 par value common stock. Each holder of the Company's common stock is entitled to one vote for each share on all matters to be voted upon by the stockholders and there are no cumulative rights. Subject to any preferential rights of any outstanding preferred stock, holders of the Company's common stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the Company's Board of Directors out of legally available funds. If there is a liquidation, dissolution or winding up of the Company, holders of the Company's common stock would be entitled to share in the Company's assets remaining after the payment of liabilities and any preferential rights of any outstanding preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of the Company's common stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of the Company's common stock will be fully paid and non-assessable. The rights, preferences and privileges of the holders of the Company's common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock which the Company may designate and issue in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;As of January&#160;31, 2022 and 2021, the Company had 6,505,334 shares of treasury stock which are carried at its cost basis of $11.9 million on the Company's consolidated balance sheets.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i946cb92ffd8a477b94c9d6a088aaf344_I20170430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzExNg_e8dfde84-af15-471b-88c2-779077ff3be8"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i946cb92ffd8a477b94c9d6a088aaf344_I20170430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzE0Ng_643fa90c-de75-4acf-b350-97c87011ac31"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzc4MQ_10239c8a-2b20-42dd-a1cf-d71af440616c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzc4MQ_44b5e4fc-73bb-4ec9-888d-c23607446d2b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzc4MQ_508664ba-d730-4048-aab9-8428f65c90f1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzc4MQ_705635e3-5461-499c-ba23-a85aa49206f7"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzg5NA_3760ea93-715c-4b0f-acc4-d837e43eda8f"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzg5NA_43a3a00c-981a-42a1-9409-d025858ed463"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzkxNA_32b11052-5908-4531-8911-94c445baec81"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzkxNA_a182c68e-6a11-4ec3-8c3e-d1a6178706e5"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <yext:CommonStockNumberofVotesPerShare
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzk5OA_6d05f6bb-ed3e-4ee9-b193-d219a0f3fa5d"
      unitRef="vote">1</yext:CommonStockNumberofVotesPerShare>
    <us-gaap:TreasuryStockShares
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIyMzg_5b02ca9d-61f5-4272-b24d-962a3d7eb523"
      unitRef="shares">6505334</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIyMzg_aa1edb4d-6706-4bcb-98c0-15c6bf32e5f6"
      unitRef="shares">6505334</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIzMDU_299d680d-cc26-4577-ba6e-ffadba936769"
      unitRef="usd">11900000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMTgvZnJhZzoyZDYwMzAwY2UzZTA0MjdmYWRiMDdlNzg3MGE0NjIzZi90ZXh0cmVnaW9uOjJkNjAzMDBjZTNlMDQyN2ZhZGIwN2U3ODcwYTQ2MjNmXzIzMDU_b780ff51-0ac1-4d89-8c58-20f4ec7a932f"
      unitRef="usd">11900000</us-gaap:TreasuryStockValue>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzI3Njc_b3781f95-1af5-4a02-aae9-06b42936cba5">Debt&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 11, 2020, the Company entered into a credit agreement with Silicon Valley Bank (the &#x201c;Credit Agreement&#x201d;). No significant debt issuance costs were incurred in association with the Credit Agreement. In January 2021, the Company amended the Credit Agreement which modified the conditions pursuant to which subsidiaries are required to become guarantors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement provides for a senior secured revolving loan facility of up to $50.0 million that matures three years after the effective date, with the right subject to certain conditions to add an incremental revolving loan facility of up to $50.0 million in the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;aggregate. The &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzYzMQ_5d12df70-06bc-4774-b064-98008360b8d4"&gt;three&lt;/span&gt;-year revolving loan facility provides for borrowings up to the amount of the facility with sub-limits of up to (i) $30.0 million to be available for the issuance of letters of credit and (ii) $10.0 million to be available for swingline loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Credit Agreement, loans bear interest, at the Company's option, at an annual rate based on LIBOR or a base rate. Loans based on LIBOR shall bear interest at a rate between LIBOR plus 2.50% and LIBOR plus 3.00%, depending on the Company's average daily usage of the revolving loan facility. Loans based on the base rate shall bear interest at a rate between the base rate minus 0.50% and the base rate plus 0.00%, depending on the Company's average daily usage of the revolving loan facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The obligations under the Credit Agreement are secured by a lien on substantially all of the tangible and intangible property of the Company and by a pledge of all of the equity interests of the Company's material direct and indirect domestic subsidiaries and 66% of each class of capital stock of any material first-tier foreign subsidiaries, subject to limited exceptions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement contains customary affirmative and negative covenants and restrictions, as well as financial covenants that require the Company to maintain the year-over-year growth rate of its ordinary course recurring revenue for a trailing four fiscal quarter period above specified rates when certain liquidity thresholds are not met and to maintain a consolidated quick ratio of at least 1.50 to 1.00 tested on a monthly basis. &lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of&#160;January&#160;31, 2022, the Company was in compliance with all debt covenants. As of such date, the $50.0 million revolving loan facility had $35.7 million available and $14.3 million in letters of credit allocated as security in connection with office space.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2634df3526074368a484dfbbf5f804b9_I20200311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzQ2MQ_aa133f83-3e58-4f9d-807e-8e58b464d127"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i65c86d55329a42579dce74df5189cfc7_D20200311-20200311"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzQ3Nw_5d12df70-06bc-4774-b064-98008360b8d4">P3Y</us-gaap:DebtInstrumentTerm>
    <yext:LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions
      contextRef="i2634df3526074368a484dfbbf5f804b9_I20200311"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzYwNg_32cc9307-15b0-4a26-80af-bce0b3a592a1"
      unitRef="usd">50000000</yext:LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i72ae9e117e144dafaf0660b955ef4159_I20200311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzc0OQ_dfc7b4b2-e3e6-48b6-b65f-d7499048783a"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i43b96718bb5546d69c79ef5d9a7d05c9_I20200311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzgxNQ_fe906950-d932-4e74-a745-894e378d75c3"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id89ddabb6c3845a2a542f83cc4d45607_D20200311-20200311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzEwNDk_1d77fb22-4246-4eb5-808d-1889ab4b3a4f"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic210ccb2e0634fad8a98aed628798949_D20200311-20200311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzEwNjc_86d46306-1024-468b-a546-a0bf428f66bb"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iad04c040558b49059667662f6ad542b6_D20200311-20200311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzEyMzc_b85292e6-eb43-4ef0-89e1-f48cce51f69c"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibb805d414dd44498a1b59692aa9ea289_D20200311-20200311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzEyNjM_c8a61ab6-c167-4b5c-bca2-baf603ea5af4"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <yext:CapitalStockOfForeignSubsidiaryPercent
      contextRef="i2634df3526074368a484dfbbf5f804b9_I20200311"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzE2MDY_684df13e-b1f5-4f99-9e37-87302069af49"
      unitRef="number">0.66</yext:CapitalStockOfForeignSubsidiaryPercent>
    <yext:LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio
      contextRef="i65c86d55329a42579dce74df5189cfc7_D20200311-20200311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzIxMjA_6341d078-78a2-4f10-9505-34cf4f6fb73c"
      unitRef="rate">1.50</yext:LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia0a91a0464f04e37bfb2b8f77fcc4d45_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzI2NDA_df523097-c77b-47cd-a54c-db3ee32dd30e"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia0a91a0464f04e37bfb2b8f77fcc4d45_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzI2NzE_8f2a5703-710b-4629-aab4-90658516bf70"
      unitRef="usd">35700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentCollateralAmount
      contextRef="ie4f970c748bd4935bcdc003235593ace_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjEvZnJhZzplNWI3ZmI1MDcyZjQ0MmQxODY5YTBiYjEwOTUwNWQ3ZC90ZXh0cmVnaW9uOmU1YjdmYjUwNzJmNDQyZDE4NjlhMGJiMTA5NTA1ZDdkXzI2ODg_f4b0d189-f2ae-4499-8fad-eef5bbb0a2b3"
      unitRef="usd">14300000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYwMDA_28135e91-672b-4f15-b1c3-f9adf855d719">Income Taxes&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The domestic and international components of the Company's loss from operations before income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's (provision for) benefit from income taxes is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (provision for) benefit from income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s current tax provision is primarily attributable to profitable jurisdictions outside of the United States and U.S. state income taxes. In the fiscal year ended January 31, 2021, the Company released a portion of its valuation allowance against certain foreign deferred tax assets resulting in an income tax benefit of $0.7&#160;million, and recorded a U.S. tax benefit of $0.2&#160;million due to the expiration of certain statutes of limitations of unrecognized tax benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reconciled its income taxes at the federal statutory income tax rate to the (provision for) benefit from income taxes included within its consolidated statements of operations and comprehensive loss. The Company elected to account its Global Intangible Low-Taxed Income as an expense in the period it is incurred. The reconciliation is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal tax (provision) benefit at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal (provision) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net excess tax benefits from stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intra-entity asset transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (provision for) benefit from income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net tax effects of (a) temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and (b) operating loss carryforwards. The components of the Company's deferred income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Unearned revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Costs to obtain revenue contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease right-of-use assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset (liability) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2022, for federal income tax purposes, the Company had $501.0 million of gross U.S. federal NOL carryforwards, with pre-2018 NOL expiring starting in fiscal year 2028 and others indefinitely carried forward. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2022, for state income tax purposes, the Company had $23.6 million of post-apportioned, tax-effected NOL carryforwards, which expire in fiscal year 2023 through fiscal year 2040. As of January&#160;31, 2022, the Company had $7.5 million of tax-effected foreign NOL carryforwards which expires starting in fiscal year 2026. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utilization of the Company&#x2019;s NOL carryforwards in the future will be dependent upon its ability to generate taxable income and could be limited due to ownership changes, as defined under the provisions of Section&#160;382 of the Code and similar state provisions. Utilization of the Company&#x2019;s foreign NOL carryforwards in the future will be dependent upon the local tax law and regulation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, loss carryback and tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years, as a significant piece of negative evidence to overcome. During the fiscal year ended January 31, 2022, the valuation allowance had a net increase of $22.0 million from approximately $129.2 million to $151.2 million, primarily due to the impact of the NOL carryforwards established in the current period net with other changes in U.S. deferred tax assets. During the fiscal year ended January 31, 2021, the valuation allowance increased $23.9 million from approximately $105.3 million to $129.2 million, primarily due to the impact of the NOL carryforwards established in the current period and other increases in U.S. deferred tax assets. The increase in the valuation allowance was partially offset by the use of the NOL in the local jurisdiction due to the intra-entity asset transfer. The Company also released a portion of the valuation allowance in certain foreign jurisdictions, as these jurisdictions demonstrated a sustained profitability evidenced by three consecutive years of positive earnings as well as forecasted continuing profitability. The Company will continue to assess the realizability of the deferred tax assets in each applicable jurisdiction going forward. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Considerations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may be subject to state income taxes and withholding taxes upon distribution of non-U.S. earnings in the form of dividends. The Company does not believe these taxes are material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the fiscal years ended January 31, 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions taken in prior period: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions taken in current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes accrued interest and penalties related to unrecognized tax benefits in the (provision for) benefit from income taxes and recognized less than $0.1 million for interest and penalties in each of the fiscal years ended January 31, 2022, 2021, and 2020. As of January&#160;31, 2022, 2021, and 2020 accrued unrecognized tax benefits were $0.3 million, $0.3 million, and $0.5 million, respectively, and if recognized would reduce the (provision for) benefit from income taxes, and the Company's effective tax rate. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits of up to $0.3&#160;million may occur in the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income tax examinations in the United States and various state and foreign jurisdictions. The Company&#x2019;s most significant operations are in the United States and the earliest open tax year subject to potential examination in the United States is 2008.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYwMDI_6fdf4bb3-5542-4262-9317-84848dc8671f">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The domestic and international components of the Company's loss from operations before income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzItMS0xLTEtNDI2NjY_d48f0dcf-11ce-45a9-a5e9-79f7e8f1c1b7"
      unitRef="usd">-95062000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzItMy0xLTEtNDI2NjY_2a30f73c-51b5-499a-b24e-c0f4fa581eca"
      unitRef="usd">-69953000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzItNS0xLTEtNDI2NjY_7875df87-441a-404c-be3b-b26c3c48a9e8"
      unitRef="usd">-63390000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzMtMS0xLTEtNDI2NjY_65ff4300-e8c0-4399-ba6f-29bbfe9f4288"
      unitRef="usd">3080000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzMtMy0xLTEtNDI2NjY_21f1da49-a69f-47fa-b16e-a790d9856c57"
      unitRef="usd">-24642000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzMtNS0xLTEtNDI2NjY_4673c7b8-334e-4c11-8184-8cd6b690e524"
      unitRef="usd">-57057000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzQtMS0xLTEtNDI2NjY_8ae9e92c-d4cd-4306-8f99-8a6ea24cd9c3"
      unitRef="usd">-91982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzQtMy0xLTEtNDI2NjY_c524824b-fee4-4a36-bda8-1f64b69b9b73"
      unitRef="usd">-94595000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTozMDZhNjFjODk0YTc0MzMyYmQ5NmQ0MGQxZGVmZDM2MC90YWJsZXJhbmdlOjMwNmE2MWM4OTRhNzQzMzJiZDk2ZDQwZDFkZWZkMzYwXzQtNS0xLTEtNDI2NjY_b4c47876-aab9-4f13-8469-93fe177eb1c0"
      unitRef="usd">-120447000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYwMDc_27afd4f8-e736-4057-a95f-64fb31c03db7">&lt;div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's (provision for) benefit from income taxes is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (provision for) benefit from income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzMtMS0xLTEtNDI2NjY_dee4a2e5-953f-437e-a861-005b11baf52e"
      unitRef="usd">9000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzMtMy0xLTEtNDI2NjY_9bb6538b-e62a-41cf-91e1-c05c57ed8ab9"
      unitRef="usd">-313000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzMtNS0xLTEtNDI2NjY_9f8c0120-3bf5-4551-a48f-4fad63723d7c"
      unitRef="usd">19000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzQtMS0xLTEtNDI2NjY_f4a247c3-6ea1-4185-84d6-6da3328aceef"
      unitRef="usd">184000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzQtMy0xLTEtNDI2NjY_c9873bff-3ca5-4762-bc45-580023c6fda0"
      unitRef="usd">198000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzQtNS0xLTEtNDI2NjY_90010bbd-b573-47ac-b4ff-ba2e8648557a"
      unitRef="usd">120000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzUtMS0xLTEtNDI2NjY_b671b8df-814c-48af-81fb-91da1587f2b1"
      unitRef="usd">884000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzUtMy0xLTEtNDI2NjY_9ae87538-3047-4676-ae37-f36b4a134ada"
      unitRef="usd">1070000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzUtNS0xLTEtNDI2NjY_cd04a3d5-9494-4824-b29a-eb62938f1465"
      unitRef="usd">1051000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzYtMS0xLTEtNDI2NjY_f289e697-b1a4-4eac-9ef9-0ba733d29b44"
      unitRef="usd">1077000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzYtMy0xLTEtNDI2NjY_08a4d53c-c723-4f27-8d60-61310254a41b"
      unitRef="usd">955000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzYtNS0xLTEtNDI2NjY_b38bd294-0a98-4861-ab2f-6e64a5e028d1"
      unitRef="usd">1190000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzgtMS0xLTEtNDI2NjY_bc0407cf-a057-4aa1-824c-9bfcc29e4394"
      unitRef="usd">4000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzgtMy0xLTEtNDI2NjY_13497782-be47-4b87-919a-a2518b833d9b"
      unitRef="usd">28000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzgtNS0xLTEtNDI2NjY_7049cef5-c938-4fa4-8465-6193644f54a6"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzktMS0xLTEtNDI2NjY_6b65e124-edfc-4349-925a-064b39f6479b"
      unitRef="usd">4000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzktMy0xLTEtNDI2NjY_766342ad-be75-49c1-b2d8-419dbcb46246"
      unitRef="usd">31000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzktNS0xLTEtNDI2NjY_0601e91c-4434-407f-aaf4-2c8dbfe99262"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEwLTEtMS0xLTQyNjY2_d85e4baa-c1ff-457b-981c-f2bfaf20e008"
      unitRef="usd">192000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEwLTMtMS0xLTQyNjY2_0d57948c-572b-47bc-91e1-5cb4e787cda7"
      unitRef="usd">-917000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEwLTUtMS0xLTQyNjY2_687937a0-413e-41d3-9e8c-efc89b0d161f"
      unitRef="usd">-93000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzExLTEtMS0xLTQyNjY2_fb0e20ab-f95f-49a3-96dc-6bcf7d7034f3"
      unitRef="usd">200000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzExLTMtMS0xLTQyNjY2_f2c7d030-2be1-4d4c-82de-6685e28e8c46"
      unitRef="usd">-858000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzExLTUtMS0xLTQyNjY2_344fe2df-cd7b-409c-bc5a-9ccd96bbfed6"
      unitRef="usd">-93000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEyLTEtMS0xLTQyNjY2_d40d0b4a-866d-42c9-93ad-1cc0b3a64c52"
      unitRef="usd">1277000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEyLTMtMS0xLTQyNjY2_0b0b128f-c7c4-406b-b9fe-598579763547"
      unitRef="usd">97000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZToxNDc2MjdlNjlhZGM0YTY0YTA2ZDdiOWFmZjY3NDYxOC90YWJsZXJhbmdlOjE0NzYyN2U2OWFkYzRhNjRhMDZkN2I5YWZmNjc0NjE4XzEyLTUtMS0xLTQyNjY2_f76d4a9c-3e37-4eba-94af-f952b2cf23d7"
      unitRef="usd">1097000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="i556952e5b5a246a58c169e3d2f623564_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzU3OA_7dcd641e-13d3-48cc-8b8d-df12bb6a5a8a"
      unitRef="usd">-700000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i32bc60ad18f1451396068faa6a9d990d_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYxNw_84c25e1f-2fdc-446d-a474-2c67be8a7195"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzYwMDg_9a8c86f5-3f4b-4648-bb8f-b323eaf6c42c">The reconciliation is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal tax (provision) benefit at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal (provision) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net excess tax benefits from stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intra-entity asset transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (provision for) benefit from income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzItMS0xLTEtNDI2NjY_ccd0f2a9-5421-4139-96d0-af903bcae4a0"
      unitRef="usd">-19316000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzItMy0xLTEtNDI2NjY_e7401b9a-899f-4caa-a522-bacf0eff4132"
      unitRef="usd">-19865000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzItNS0xLTEtNDI2NjY_add216b3-63fd-4a25-a389-94263ff362a2"
      unitRef="usd">-25294000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzMtMS0xLTEtNDI2NjY_63a3f539-cfda-4dd6-8fec-4307a3523755"
      unitRef="usd">-4344000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzMtMy0xLTEtNDI2NjY_b2bebb47-8cad-4ad0-b165-5c52f96cab43"
      unitRef="usd">-5000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzMtNS0xLTEtNDI2NjY_795b7528-90ef-4817-8191-38c421884ac6"
      unitRef="usd">-4124000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzQtMS0xLTEtNDI2NjY_484f2ee5-07a1-46b4-87a4-9fdd5528e778"
      unitRef="usd">132000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzQtMy0xLTEtNDI2NjY_3f687c16-d6cf-43a2-91fc-f5f42ea4d109"
      unitRef="usd">2130000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzQtNS0xLTEtNDI2NjY_ff1943c2-40cb-4a5d-a5a4-8b10495e727f"
      unitRef="usd">-970000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzUtMS0xLTEtNDI2NjY_cccaadc6-cfee-4f21-8995-dfaea8f27024"
      unitRef="usd">1244000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzUtMy0xLTEtNDI2NjY_5792adcf-3b58-4dd6-847a-9385df03c961"
      unitRef="usd">329000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzUtNS0xLTEtNDI2NjY_66a16b2f-ccc6-4a6f-9c9f-ec75785a4eaf"
      unitRef="usd">903000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzYtMS0xLTEtNDI2NjY_2459f2dc-a8f2-4894-b9a4-3d3aa7f7311c"
      unitRef="usd">22027000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzYtMy0xLTEtNDI2NjY_10f4a8e2-596f-4d34-9d66-747f0992d150"
      unitRef="usd">23900000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzYtNS0xLTEtNDI2NjY_c809cc4d-326f-40fa-993b-b6480c11d0db"
      unitRef="usd">24377000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzctMS0xLTEtNDI2NjY_4e55bf1b-b671-4978-852c-6239579fcb45"
      unitRef="usd">66000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzctMy0xLTEtNDI2NjY_a1c21837-5981-4cdf-8ca5-10609c8b3ec0"
      unitRef="usd">-131000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzctNS0xLTEtNDI2NjY_60a67420-02ed-428e-ad32-f3bd7bf3d576"
      unitRef="usd">7017000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzgtMS0xLTEtNDI2NjY_84dbbb19-c622-4c43-b094-6fa2a03ce4d6"
      unitRef="usd">1489000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzgtMy0xLTEtNDI2NjY_54cc3d03-df08-4a53-a8c4-4cf427acecfd"
      unitRef="usd">1929000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzgtNS0xLTEtNDI2NjY_8c56702a-ec40-452d-afae-3f1d2cb67896"
      unitRef="usd">2064000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzktMS0xLTEtNDI2NjY_8d07e2c8-bc79-42e0-9fbe-aaa69ee19560"
      unitRef="usd">990000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzktMy0xLTEtNDI2NjY_10791d3e-d06e-403e-a129-e357f2c08b68"
      unitRef="usd">-3444000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzktNS0xLTEtNDI2NjY_a239bc6f-4d74-47ce-b12e-b22e52e4d9b3"
      unitRef="usd">-6519000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <yext:EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEwLTEtMS0xLTQyNjY2_f29e2f2d-317d-44cd-92b4-d10d93e58399"
      unitRef="usd">-1718000</yext:EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount>
    <yext:EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEwLTMtMS0xLTQyNjY2_aa087e7a-29f3-4b40-a2d9-71efc0af6dbd"
      unitRef="usd">-16000</yext:EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount>
    <yext:EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEwLTUtMS0xLTQyNjY2_9e469160-9050-48ae-bb80-bfc4572f7bde"
      unitRef="usd">2323000</yext:EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount>
    <yext:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzExLTEtMS0xLTQyNjY2_f4df4db4-77a7-45fa-86ca-8dec3fd665d2"
      unitRef="usd">0</yext:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount>
    <yext:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzExLTMtMS0xLTQyNjY2_c8c504b8-23ec-4b56-a53b-2ec2bce75d8a"
      unitRef="usd">6129000</yext:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount>
    <yext:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzExLTUtMS0xLTQyNjY2_e74a1fa9-3983-4104-b444-bc69e8ed2897"
      unitRef="usd">0</yext:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount>
    <yext:EffectiveIncomeTaxRateReconciliationAssetTransfer
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEyLTEtMS0xLTQyNjY2_d24e09c3-8222-4df3-941c-91b35ba78b8c"
      unitRef="usd">0</yext:EffectiveIncomeTaxRateReconciliationAssetTransfer>
    <yext:EffectiveIncomeTaxRateReconciliationAssetTransfer
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEyLTMtMS0xLTQyNjY2_197e3559-abaa-4c59-8f9f-d15cdac77216"
      unitRef="usd">-3944000</yext:EffectiveIncomeTaxRateReconciliationAssetTransfer>
    <yext:EffectiveIncomeTaxRateReconciliationAssetTransfer
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEyLTUtMS0xLTQyNjY2_7d13aaf3-4752-4ab6-80e7-8017793d83fa"
      unitRef="usd">0</yext:EffectiveIncomeTaxRateReconciliationAssetTransfer>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEzLTEtMS0xLTQyNjY2_f480f8e6-08cf-4ef2-b693-331dde349380"
      unitRef="usd">707000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEzLTMtMS0xLTQyNjY2_7a3a8db1-e8ce-4623-9e3d-6e8fc2328aae"
      unitRef="usd">-1920000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzEzLTUtMS0xLTQyNjY2_ba0afb3e-f54c-4008-aded-67cd6ff34768"
      unitRef="usd">1320000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzE0LTEtMS0xLTQyNjY2_3f4704e8-4cb2-438a-a395-f4f843b3165b"
      unitRef="usd">1277000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzE0LTMtMS0xLTQyNjY2_dd62b0d9-1cec-46dd-902d-e3689eb74ba9"
      unitRef="usd">97000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo3MzZjZDNkN2VlNWM0N2U0YjI1OWFiMDg1MmYyZWI2ZC90YWJsZXJhbmdlOjczNmNkM2Q3ZWU1YzQ3ZTRiMjU5YWIwODUyZjJlYjZkXzE0LTUtMS0xLTQyNjY2_8bc8aeac-e8e7-4f38-9bad-2f78aa11dc45"
      unitRef="usd">1097000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzU5OTg_f59cc777-f247-49cb-8b9a-34c33c2422d9">The components of the Company's deferred income taxes were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Unearned revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Costs to obtain revenue contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease right-of-use assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset (liability) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzMtMS0xLTEtNDI2NjY_8e1e3c65-348e-497e-8934-5e94718b6aa2"
      unitRef="usd">136226000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzMtMy0xLTEtNDI2NjY_4585342b-ee45-4256-b7a2-5e81d735dacb"
      unitRef="usd">111583000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzQtMS0xLTEtNDI2NjY_e1926c5d-0a4c-44a5-b151-1e2da073d552"
      unitRef="usd">7271000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzQtMy0xLTEtNDI2NjY_bc5217a1-e255-4dc9-b9a4-00f7bfcefd33"
      unitRef="usd">7884000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzUtMS0xLTEtNDI2NjY_7883cb04-2568-456c-942c-90ee7db64058"
      unitRef="usd">523000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzUtMy0xLTEtNDI2NjY_8cf33d2e-cfe8-4693-b7b1-7fa330859204"
      unitRef="usd">650000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzYtMS0xLTEtNDI2NjY_e79ef253-d49a-49a2-8c34-193e2c720d02"
      unitRef="usd">32156000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzYtMy0xLTEtNDI2NjY_de9d917a-3718-40c2-b3e8-403eb07157cf"
      unitRef="usd">33350000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzctMS0xLTEtNDI2NjY_7dc4f8f0-ae29-4686-904c-55092d814ce6"
      unitRef="usd">2372000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzctMy0xLTEtNDI2NjY_8bc96b1e-8e6b-495e-ae59-879507c1c4b2"
      unitRef="usd">2903000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzgtMS0xLTEtNDI2NjY_4b14c7f9-f3ca-474d-adff-716cedce9eae"
      unitRef="usd">61000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzgtMy0xLTEtNDI2NjY_9604d408-cae7-42f6-95bf-9a01c3f3e1e0"
      unitRef="usd">52000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEwLTEtMS0xLTQyNjY2_8644e575-f629-446a-a243-6fde8e93c9c1"
      unitRef="usd">10625000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEwLTMtMS0xLTQyNjY2_a47e9732-6b8e-43e0-a716-6a193352f357"
      unitRef="usd">11570000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzExLTEtMS0xLTQyNjY2_ce255475-acb2-49d9-ac25-b082686cb7b9"
      unitRef="usd">339000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzExLTMtMS0xLTQyNjY2_e8963cfb-5097-4066-9313-968b3d80353e"
      unitRef="usd">216000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEyLTEtMS0xLTQyNjY2_8578e5a6-c16b-440e-ad5c-fda025fc540f"
      unitRef="usd">189573000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEyLTMtMS0xLTQyNjY2_28bd0a48-df05-4df0-a746-b2ce22226449"
      unitRef="usd">168208000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEzLTEtMS0xLTQyNjY2_21448e1d-fddd-4f66-84b3-235be0d2a939"
      unitRef="usd">151205000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzEzLTMtMS0xLTQyNjY2_c452c2da-e6df-4bb0-96e8-6a8f99e78daf"
      unitRef="usd">129178000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE0LTEtMS0xLTQyNjY2_cbd392ca-c2fc-4592-a097-ff9038cb2073"
      unitRef="usd">38368000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE0LTMtMS0xLTQyNjY2_2756b7f2-a04f-4ea7-b1c2-42f098fef02d"
      unitRef="usd">39030000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE2LTEtMS0xLTQyNjY2_3e0e861a-4b9c-49ee-a16c-4db49e7342ce"
      unitRef="usd">2440000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE2LTMtMS0xLTQyNjY2_7c10cfc7-a668-4f2a-afc2-e284c87e94fc"
      unitRef="usd">2062000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <yext:DeferredTaxLiabilitiesDeferredCommissions
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE4LTEtMS0xLTQyNjY2_b707aff1-9f0c-4d08-90f6-029371642ab2"
      unitRef="usd">11041000</yext:DeferredTaxLiabilitiesDeferredCommissions>
    <yext:DeferredTaxLiabilitiesDeferredCommissions
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE4LTMtMS0xLTQyNjY2_551beefb-a43a-4026-90da-b2f4c4ab9cb1"
      unitRef="usd">9904000</yext:DeferredTaxLiabilitiesDeferredCommissions>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE5LTEtMS0xLTQyNjY2_c7b92ce1-f759-4e2c-a9cc-f26e3c39c61c"
      unitRef="usd">23259000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzE5LTMtMS0xLTQyNjY2_b2d69ad0-dcb1-455e-b3e8-459d4333994f"
      unitRef="usd">25082000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIwLTEtMS0xLTQyNjY2_4a328ad9-0df3-4115-bf89-115e4f23af5f"
      unitRef="usd">874000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIwLTMtMS0xLTQyNjY2_a8873fe6-acad-4435-a861-8fe77c6cea7c"
      unitRef="usd">1028000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIxLTEtMS0xLTQyNjY2_d1f8214a-d999-4434-b721-1c20faf9470b"
      unitRef="usd">37614000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIxLTMtMS0xLTQyNjY2_d9ff4881-0ccf-4488-8f9d-5888253da7cf"
      unitRef="usd">38076000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIyLTEtMS0xLTQyNjY2_f95c9fc7-4140-4e42-b16e-85c6a024685d"
      unitRef="usd">754000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTpiYjE5MjUwOTgxNmY0ZGIwYmE5ZWE1OWIzZjA4NGE2MC90YWJsZXJhbmdlOmJiMTkyNTA5ODE2ZjRkYjBiYTllYTU5YjNmMDg0YTYwXzIyLTMtMS0xLTQyNjY2_b2e762db-5ec6-4ac7-a8f6-8397916a5694"
      unitRef="usd">954000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i93792658f6944bd789a1a92fd6535145_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzEzNTY_0c3be2ed-2f02-4014-80d5-7efad06fd609"
      unitRef="usd">501000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="idd1857f042cc4c85a5a96decdc2ceb66_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzE1NDg_ce46ba99-3548-4151-bb02-8495dcbc61ae"
      unitRef="usd">23600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i0ef128fc268c48d6bfb8ea2aa65dfc34_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzE2NzU_47454d9b-c52b-45d9-96e4-1fd2e989e5b2"
      unitRef="usd">7500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzM0NDI_58d830a7-18d5-4d05-baf1-91897ab9bbb2"
      unitRef="usd">22000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzM0NjQ_9312ef56-2b4c-428c-a82c-e6b6770aa3c3"
      unitRef="usd">129200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzM0NzA_37ed30e9-0ffc-43b1-9188-c21b611dbc22"
      unitRef="usd">151200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzEyMDk0NjI3OTE1NDIx_ae65d690-5595-4138-b62d-9d4d63cecaa9"
      unitRef="usd">23900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzEyMDk0NjI3OTE1NDQw_88bf21b5-221d-4c32-b77b-95725961033d"
      unitRef="usd">105300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzEyMDk0NjI3OTE1NDU5_b0a11b67-d104-49e8-bc9c-732578e79cf3"
      unitRef="usd">129200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzU5OTk_069d3576-2138-4e0e-b5e7-2eb1e567017f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the fiscal years ended January 31, 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions taken in prior period: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions taken in current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzItMS0xLTEtNDI2NjY_ddb4e940-6e10-4019-b5a5-7b9a93e93c22"
      unitRef="usd">267000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzItMy0xLTEtNDI2NjY_e75706cf-2c34-4363-a3e3-d9601308c616"
      unitRef="usd">493000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i257bb0430d4f4e42a75efdef44f2221e_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzItNS0xLTEtNDI2NjY_3df5df1b-99fe-48a0-ac4b-2b7983e7a70e"
      unitRef="usd">233000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzQtMS0xLTEtNDI2NjY_e35d2f76-db43-4c7d-9bdb-3c1b15c96e4f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzQtMy0xLTEtNDI2NjY_3407eb01-9a61-4091-90ad-d79fa70e6d32"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzQtNS0xLTEtNDI2NjY_6c950cb9-5539-4ce8-adaa-746521e21810"
      unitRef="usd">262000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzUtMS0xLTEtNDI2NjY_72001f31-5469-4440-9915-1c7e75830558"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzUtMy0xLTEtNDI2NjY_085c48b9-1304-4e88-ba4a-ab24ae22c7eb"
      unitRef="usd">13000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzUtNS0xLTEtNDI2NjY_bf10f9bc-09f7-4c32-9f51-c435febd4a37"
      unitRef="usd">8000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzctMS0xLTEtNDI2NjY_bd00a3b6-74fc-42d7-bee3-835845b5c755"
      unitRef="usd">20000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzctMy0xLTEtNDI2NjY_859eb416-0723-432d-9c68-4e01a3b2fb7a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzctNS0xLTEtNDI2NjY_df58b87a-4de6-4f2a-88b7-5a192b63752c"
      unitRef="usd">13000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEwLTEtMS0xLTQyNjY2_64cdaf11-182f-42e0-bfb9-f8018aca0dae"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEwLTMtMS0xLTQyNjY2_9a372722-0f3a-4fe3-b710-159f6168d8d8"
      unitRef="usd">233000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEwLTUtMS0xLTQyNjY2_c2e61755-b40b-4684-a90d-3ca6dd141ba1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzExLTEtMS0xLTQyNjY2_4e70e7c2-0e6c-4ef5-a0bc-e85a3329696f"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzExLTMtMS0xLTQyNjY2_9a15e52e-dbae-4c3d-8784-bfe4bdd07b5e"
      unitRef="usd">20000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzExLTUtMS0xLTQyNjY2_df8c186a-a19f-41ab-bca9-61d6faea4e1d"
      unitRef="usd">7000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEyLTEtMS0xLTQyNjY2_808ccae2-3e5a-410d-80de-5310ecca5f20"
      unitRef="usd">288000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEyLTMtMS0xLTQyNjY2_4aebfd9e-398f-43fa-bfcd-b3eceee2b6de"
      unitRef="usd">267000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90YWJsZTo4ODU4ZGFmMjgzN2M0YmI2ODQyNDM1NDBhMzE4YmVmYi90YWJsZXJhbmdlOjg4NThkYWYyODM3YzRiYjY4NDI0MzU0MGEzMThiZWZiXzEyLTUtMS0xLTQyNjY2_5378fcfd-fbe7-486c-8d5b-33b0768c9e2f"
      unitRef="usd">493000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUxNzk_0d765660-12df-4447-9d21-f1f3a5ac68ec"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUxNzk_2b7c6d36-0a5c-4d21-bc65-0f5d8ebba75d"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUxNzk_d89148fb-18a1-4d96-abc3-f60952b14d54"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUzMzE_d299ff85-5761-4890-8eb7-69e33ad77e59"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i127b0eccc66c4d7d8044f874897801a6_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUzMzU_ba1af0d0-6111-43af-adf3-04f6a224cb37"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7af286940dd34579af7919e2e12cd3af_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0XzUzNDM_086c44bd-f2a1-4bf7-a1ff-c61b02dc3fef"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i57e4bae53be0454882c9645db0abf8c3_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjQvZnJhZzo5MWNmNGViZjlhZDE0ZTk2YTk3YTg1ZjFlZTNhYjczNC90ZXh0cmVnaW9uOjkxY2Y0ZWJmOWFkMTRlOTZhOTdhODVmMWVlM2FiNzM0Xzg3OTYwOTMwMzE2MDA_c82e8263-afca-4524-823c-3520f076b146"
      unitRef="usd">300000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzIzMzU_4e4e26b2-d40a-4de2-9f86-e4f1bcf29bcc">LeasesThe Company's operating lease arrangements are principally for office space. As of January&#160;31, 2022, the Company had $18.8 million of operating lease liabilities, current, $113.8 million of operating lease liabilities, non-current, $97.1 million of operating lease right-of-use assets, and no financing leases, on its consolidated balance sheet. The operating lease arrangements included in the measurement of lease liabilities do not include short-term leases as discussed in Note 2, "Summary of Significant Accounting Policies", and had a weighted-average remaining lease term of 8.7 years and a weighted-average discount rate of 5.9%, as of January&#160;31, 2022. During the fiscal year ended January 31, 2022, the Company paid $18.9&#160;million for amounts included in the measurement of lease liabilities and obtained $2.6 million of operating lease right-of-use assets in exchange for lease obligations. &lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal years ended January&#160;31, 2022, 2021, and 2020, the Company recognized lease expense, which consisted of the following: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease expense is recognized on a straight-line basis over the term of the arrangement beginning on the lease commencement date for lease arrangements that have an initial term greater than twelve months and therefore are recorded on the balance sheet. Short-term lease expense is recognized on a straight-line basis over the lease term for lease arrangements that have an initial term of 12 months or less and therefore are not recorded on the balance sheet. Variable lease expense is recognized as incurred and consists of real estate taxes and utilities, among other office space related expenses. For the fiscal year ended January 31, 2022, variable lease expense reflected the increased costs of the Company's use of its new offices spaces and certain associated real estate taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total remaining operating lease payments included in the measurement of lease liabilities on the Company's consolidated balance sheet as of January&#160;31, 2022, was as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ending January 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: tenant allowances &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities, reflecting the present value of net lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzExOQ_a7165e1f-4038-41de-ba71-0fed34fef977"
      unitRef="usd">18800000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzE2Mw_836e4aa3-c71d-4436-9ea2-fa69b50aaf8f"
      unitRef="usd">113800000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzIxMQ_a8cad1dd-50dd-41af-8836-e34dbe1ef1b8"
      unitRef="usd">97100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzU1MA_c4e1ba6b-b222-4ad9-a849-c8e1fdd20e5e">P8Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzU5Mw_ed2b7b3f-4d5b-48c9-91ad-e27ad35e6dc5"
      unitRef="number">0.059</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzkzNDU4NDg4NDE1NTU_7173806e-0722-4168-8fb7-3017f2fcbbc5"
      unitRef="usd">18900000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzcxNg_533a26d4-9e3c-468b-87d1-1eebc769fc8e"
      unitRef="usd">2600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzIzMzY_1f6901e5-b50d-448d-a8b8-9dfadeabd1fe">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal years ended January&#160;31, 2022, 2021, and 2020, the Company recognized lease expense, which consisted of the following: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzItNS0xLTEtNDI2NjY_00ab8991-6a4d-4c4c-85d3-7a2ef4d7b81f"
      unitRef="usd">17037000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzItNy0xLTEtNDI2NjY_3ac1616e-4413-4bc7-be3f-31611884b80e"
      unitRef="usd">20134000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzItOS0xLTEtNTYxNTA_1bf7212c-1930-4644-b32c-a8ed37e3b6e1"
      unitRef="usd">16820000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzMtNS0xLTEtNDI2NjY_94613226-7afa-4c9d-8713-701eea296983"
      unitRef="usd">763000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzMtNy0xLTEtNDI2NjY_e4e33312-322b-4ef1-8621-db6d1acca5bd"
      unitRef="usd">1053000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzMtOS0xLTEtNTYxNTA_40b39804-18e5-4073-bcd3-70ef03d1c105"
      unitRef="usd">2259000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzQtNS0xLTEtNDI2NjY_4a47c5e2-da6c-4d0f-b037-9083b8c14c37"
      unitRef="usd">8943000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzQtNy0xLTEtNDI2NjY_020f94f3-dda8-44df-98ba-6e8a1b25b319"
      unitRef="usd">4475000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzQtOS0xLTEtNTYxNTA_d161ee08-a2a0-46ab-a049-51e8df19ec78"
      unitRef="usd">2153000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzUtNS0xLTEtNDI2NjY_ae9ec13e-c4b1-48da-9b8d-92a12e4a10e3"
      unitRef="usd">26743000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzUtNy0xLTEtNDI2NjY_78c18611-1728-4cff-88b0-33d513497854"
      unitRef="usd">25662000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTo0NDE1MjY3NGEzMmU0M2Q3YTcwMjFiZTBkNzkwMzNmNy90YWJsZXJhbmdlOjQ0MTUyNjc0YTMyZTQzZDdhNzAyMWJlMGQ3OTAzM2Y3XzUtOS0xLTEtNTYxNjE_57e0e1d2-9d93-4781-b3a3-6449d5c067e8"
      unitRef="usd">21232000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90ZXh0cmVnaW9uOmQ4Y2NlMDE5MzdmMzRiMTU5ODI2NzViZDJjNGRmN2JiXzIzMzc_1395c42c-f879-4b67-9b48-bb5cd9f9cd11">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total remaining operating lease payments included in the measurement of lease liabilities on the Company's consolidated balance sheet as of January&#160;31, 2022, was as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ending January 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: tenant allowances &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities, reflecting the present value of net lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzEtMi0xLTEtNDI2NjY_b9ee03d4-1657-45ca-9db2-9f1ad620413e"
      unitRef="usd">19417000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzItMi0xLTEtNDI2NjY_88e4d743-06da-4096-a082-063cdb849600"
      unitRef="usd">19086000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzMtMi0xLTEtNDI2NjY_21b93f1e-8869-4122-aa9d-78e3fe15b87b"
      unitRef="usd">18576000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzQtMi0xLTEtNDI2NjY_7a8b8f8b-fe57-49fd-920f-50b9012b25aa"
      unitRef="usd">19337000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzUtMi0xLTEtNDI2NjY_c9e8c492-8247-4187-b684-797655da5af8"
      unitRef="usd">19433000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzYtMi0xLTEtNDI2NjY_df308f98-e701-4178-9e51-742827c4991c"
      unitRef="usd">75492000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzctMi0xLTEtNDI2NjY_510b22f7-3049-4e02-bf49-6b11ffe37403"
      unitRef="usd">171341000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <yext:LesseeOperatingLeaseTenantAllowances
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzgtMi0xLTEtNDI2NjY_c80f5b2e-1b3f-40ea-8d69-c4d22b5e8747"
      unitRef="usd">0</yext:LesseeOperatingLeaseTenantAllowances>
    <yext:LesseeOperatingLeaseLiabilityPaymentsDueNet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzktMi0xLTEtNDI2NjY_5e2b86a7-d3d8-4a11-8104-ace0fc1a03d7"
      unitRef="usd">171341000</yext:LesseeOperatingLeaseLiabilityPaymentsDueNet>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzEwLTItMS0xLTQyNjY2_63690a87-d8db-4f35-b699-7a52d844b0c6"
      unitRef="usd">38720000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMjcvZnJhZzpkOGNjZTAxOTM3ZjM0YjE1OTgyNjc1YmQyYzRkZjdiYi90YWJsZTozNDEwNzU1YTlmZDc0YmI4YTUzNmMzNjczZWVhYTIxNC90YWJsZXJhbmdlOjM0MTA3NTVhOWZkNzRiYjhhNTM2YzM2NzNlZWFhMjE0XzExLTItMS0xLTQyNjY2_2c4f781f-b83e-4fdd-becd-2f1f274557b7"
      unitRef="usd">132621000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90ZXh0cmVnaW9uOjYxOWY1NTI5NGYwMjQ1ZTI4YTlmNjVlMjJmYjQyYmQ4XzM2ODg_1aca6723-33e7-4463-acb4-d1e868de20d6">Commitments and Contingencies&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contractual Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is obligated to make payments under certain non-cancelable contractual obligations in the normal course of business. The Company's contractual obligations primarily relate to its operating lease arrangements for office space. Its other contractual obligations include contracts with its Knowledge Network application providers, which generally have a term of one year, although some have a term of several years, and its software vendors, among others. These obligations represent minimum contractual payments, or the Company's best estimate for variable elements based on historical payments. The Company's contractual obligations have various expiry dates between fiscal years 2023 and 2035.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;         As of January&#160;31, 2022, the Company's contractual obligations are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ending January 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;    The Company is and may be involved in various legal proceedings arising in the normal course of business. Although the results of litigation and claims cannot be predicted with certainty, currently, in the opinion of the Company, the likelihood of any material adverse impact on the Company's results of operations, cash flows or the Company's financial position for any such litigation or claims is deemed to be remote. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense costs, diversion of management resources and other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warranties and Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Yext platform is in some cases warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company's product specifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party's intellectual property rights and/or if the Company breaches its contractual agreements with a customer or in instances of negligence, fraud or willful misconduct by the Company. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company has also agreed to indemnify certain of its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person's service as a director or officer, including any action by the Company, arising out of that person's services as the Company's director or officer or that person's services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90ZXh0cmVnaW9uOjYxOWY1NTI5NGYwMjQ1ZTI4YTlmNjVlMjJmYjQyYmQ4XzM2OTQ_4bce4fc6-5128-471d-9cce-533dd56ab8e8">As of January&#160;31, 2022, the Company's contractual obligations are as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ending January 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzEtMi0xLTEtNDI2NjY_27361fc3-3081-408b-acde-b97f48beb9b1"
      unitRef="usd">19643000</yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzEtNC0xLTEtNDI2NjY_710ea5f3-8677-4804-a0c7-d49f1f2abc29"
      unitRef="usd">35460000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzItMi0xLTEtNDI2NjY_ac282ee3-f999-48ac-b5d3-8b84f6db4dbc"
      unitRef="usd">19086000</yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzItNC0xLTEtNDI2NjY_f45ad68a-43c6-4b61-b909-543c056fb028"
      unitRef="usd">16094000</us-gaap:ContractualObligationDueInSecondYear>
    <yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzMtMi0xLTEtNDI2NjY_b7a51dd4-093e-4d8f-8ad7-23ef46100ac4"
      unitRef="usd">18576000</yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzMtNC0xLTEtNDI2NjY_33859f42-d523-4555-918c-f8147b7b89c7"
      unitRef="usd">8926000</us-gaap:ContractualObligationDueInThirdYear>
    <yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzQtMi0xLTEtNDI2NjY_814014d6-b036-40a3-89a3-96ee2c535fd8"
      unitRef="usd">19337000</yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzQtNC0xLTEtNDI2NjY_a0e72f7e-8a22-4577-bd28-3f54d19dd183"
      unitRef="usd">1825000</us-gaap:ContractualObligationDueInFourthYear>
    <yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzUtMi0xLTEtNDI2NjY_8760af5e-465c-4410-9d13-a4d285f83f84"
      unitRef="usd">19433000</yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzUtNC0xLTEtNDI2NjY_56666ec5-3fe7-42cb-8601-da28ec985c61"
      unitRef="usd">1538000</us-gaap:ContractualObligationDueInFifthYear>
    <yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzYtMi0xLTEtNDI2NjY_a70898e3-47c4-4773-9d62-18cfdd035a9f"
      unitRef="usd">75492000</yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter>
    <yext:ContractualObligationDueInFifthYearAndThereafter
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzYtNC0xLTEtNDI2NjY_2a6c6eb0-c587-4dc1-b55a-5017c5e41399"
      unitRef="usd">401000</yext:ContractualObligationDueInFifthYearAndThereafter>
    <yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzctMi0xLTEtNDI2NjY_a82661b1-fd79-4884-b747-ceb00758e6d8"
      unitRef="usd">171567000</yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet>
    <us-gaap:ContractualObligation
      contextRef="i521da050c09e439bb662c950c53d792a_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzAvZnJhZzo2MTlmNTUyOTRmMDI0NWUyOGE5ZjY1ZTIyZmI0MmJkOC90YWJsZTo0ZTgzNTYwMWZiNTk0NzNlYWRiNzcwYjM4ZDYzOTI5OS90YWJsZXJhbmdlOjRlODM1NjAxZmI1OTQ3M2VhZGI3NzBiMzhkNjM5Mjk5XzctNC0xLTEtNDI2NjY_02edfc2f-e5e5-4f69-b56e-8d966e1441a0"
      unitRef="usd">64244000</us-gaap:ContractualObligation>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90ZXh0cmVnaW9uOmIxOGFkZWExYjY5NDQ3YTJhNmVlNDk5MTRhMGViMWYxXzEwNzg_04bde013-169c-4192-a4ea-ed7419b63fca">Net Loss Per Share Attributable to Common Stockholders&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,814,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,690,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,758,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock and restricted stock units are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Since the Company was in a net loss position for all periods presented, net loss per share attributable to common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been anti-dilutive. Anti-dilutive common equivalent shares were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,620,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,871,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,371,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,545,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,910,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares estimated to be purchased under ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total anti-dilutive common equivalent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,095,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,732,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,566,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90ZXh0cmVnaW9uOmIxOGFkZWExYjY5NDQ3YTJhNmVlNDk5MTRhMGViMWYxXzEwNzQ_39d557f4-3ce5-426c-8961-485f716fab4c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal year ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,814,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,690,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,758,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzMtMS0xLTEtNDI2NjY_0446dd7b-faae-4aeb-9a81-bc84df668527"
      unitRef="usd">-93259000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzMtMy0xLTEtNDI2NjY_41f344ca-46a0-4d10-a3d7-615a57b82427"
      unitRef="usd">-94692000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzMtNS0xLTEtNDI2NjY_a35317d0-dedb-49b8-a58f-5637cd8efc56"
      unitRef="usd">-121544000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzUtMS0xLTEtNDI2NjY_dafbf925-35a4-4d02-8288-f85c4af510d0"
      unitRef="shares">127814447</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzUtMy0xLTEtNDI2NjY_298eaca5-7798-4f7a-9391-24717222d82b"
      unitRef="shares">119690378</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzUtNS0xLTEtNDI2NjY_6e711b28-be4f-4843-b895-f2fc59561193"
      unitRef="shares">111758946</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzYtMS0xLTEtNDI2NjY_9b42279a-7a27-4ba0-a685-4a2dc0664994"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzYtMy0xLTEtNDI2NjY_7106709f-1b2e-448c-84c1-33e03e6b76f3"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZTozNDQ4NGExNDY2ZjM0N2I5YTE3MjRhMjk5MzY0YmM1OC90YWJsZXJhbmdlOjM0NDg0YTE0NjZmMzQ3YjlhMTcyNGEyOTkzNjRiYzU4XzYtNS0xLTEtNDI2NjY_bded6e8c-ad87-4cdf-ada3-7db1708e6b5a"
      unitRef="usdPerShare">-1.09</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90ZXh0cmVnaW9uOmIxOGFkZWExYjY5NDQ3YTJhNmVlNDk5MTRhMGViMWYxXzEwNzU_ee5b6612-bd7e-4a8a-ade2-782f2a989d58">Anti-dilutive common equivalent shares were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.228%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,620,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,871,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,371,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,545,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,910,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares estimated to be purchased under ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total anti-dilutive common equivalent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,095,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,732,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,566,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaa2e1bc6a9344662b36dce93f6454162_D20210201-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzItMi0xLTEtNDI2NjY_9355f59a-4bb6-49e2-b15f-c76d9e25009a"
      unitRef="shares">6620701</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i61d261d4c4bc4b99a0be24b482a403da_D20200201-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzItNC0xLTEtNDI2NjY_e6280dc9-83a4-4a2a-8fde-0220edcda18d"
      unitRef="shares">8871890</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id595f27c26484a48adc7abb1916b6328_D20190201-20200131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzItNi0xLTEtNDI2NjY_8742c794-9b86-4964-bfe3-7e753a0feebc"
      unitRef="shares">12371254</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9d3b9213b79644eeb1578f4bc751defd_D20210201-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzMtMi0xLTEtNDI2NjY_00a43371-b2d0-4eec-bde3-2e42de5657f0"
      unitRef="shares">10184214</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia5de654bb68540789d958dd90d6f8c5b_D20200201-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzMtNC0xLTEtNDI2NjY_e568798b-3421-4fe7-b028-9f24a981027f"
      unitRef="shares">9545352</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia5901a965b1a4dbc9855c43b01375558_D20190201-20200131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzMtNi0xLTEtNDI2NjY_f9f2493f-aa32-4e5b-96ba-9f7f13e8232d"
      unitRef="shares">9910729</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4f65102b7e1d4de69c051e4b94b283e9_D20210201-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzQtMi0xLTEtNDI2NjY_ca94e0c9-1191-4bae-b88a-fa93b0c05e6b"
      unitRef="shares">291079</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie9e9aafd82fa4889880a08f645a86115_D20200201-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzQtNC0xLTEtNDI2NjY_7f4cfce3-4dcc-4e16-9d0a-13f9addc4799"
      unitRef="shares">315718</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i597b822d134c4f5590b6e7713f28d6f2_D20190201-20200131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzQtNi0xLTEtNDI2NjY_2c1a1714-978c-45d3-9a68-d2b07e55c133"
      unitRef="shares">284222</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzUtMi0xLTEtNDI2NjY_ef0eb541-2f93-4961-8b44-a87c47c9d7df"
      unitRef="shares">17095994</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0764f49f65164a6aa520156754926db0_D20200201-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzUtNC0xLTEtNDI2NjY_1e2045b8-1691-4020-8d6e-2e0d1a1a47db"
      unitRef="shares">18732960</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i78b0c6b6e6b64d7082e4a6563ea9b1d0_D20190201-20200131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzMvZnJhZzpiMThhZGVhMWI2OTQ0N2EyYTZlZTQ5OTE0YTBlYjFmMS90YWJsZToxYTdmNzYyYmEwMWI0MzE1YTIwZDhlZTgxZDI3MjNjYi90YWJsZXJhbmdlOjFhN2Y3NjJiYTAxYjQzMTVhMjBkOGVlODFkMjcyM2NiXzUtNi0xLTEtNDI2NjY_59247c65-3568-40f3-8b35-a58fc0f1c62c"
      unitRef="shares">22566205</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90ZXh0cmVnaW9uOjk2NGMxZWUzMzRiNDRiOTI4NWY2ZGVmZWQ2ZjFiZDY4XzE2Mw_6f0db95d-7142-4975-99f0-37a66d64659a">Selected Quarterly Financial Data (Unaudited)&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selected summarized quarterly financial information for the fiscal years ended January&#160;31, 2022&#160;and&#160;2021&#160;was as follows:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jan.&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Oct.&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jul.&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Apr.&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jan.&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Oct.&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jul.&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Apr.&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90ZXh0cmVnaW9uOjk2NGMxZWUzMzRiNDRiOTI4NWY2ZGVmZWQ2ZjFiZDY4XzE2NA_55d4a40b-3a59-40c5-a96b-5da947ba918a">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selected summarized quarterly financial information for the fiscal years ended January&#160;31, 2022&#160;and&#160;2021&#160;was as follows:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jan.&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Oct.&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jul.&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Apr.&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jan.&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Oct.&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jul.&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Apr.&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzItMS0xLTEtNDI2NjY_8d412d06-ff82-44b2-8c2b-5c1f22370a8d"
      unitRef="usd">100932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzItMy0xLTEtNDI2NjY_53b07903-13e4-4d72-82c6-7f7c4f1fae7c"
      unitRef="usd">99529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzItNS0xLTEtNDI2NjY_0c9596b0-bd7b-4192-8406-9de1ff0ae141"
      unitRef="usd">98124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzItNy0xLTEtNDI2NjY_be397f2f-3fe1-4335-a7a7-16ea12e159e9"
      unitRef="usd">91992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzMtMS0xLTEtNDI2NjY_3ed447ea-04ce-462a-916d-4e71b67975f1"
      unitRef="usd">76357000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzMtMy0xLTEtNDI2NjY_9932448b-e35a-49e6-a0b9-3835be97a95d"
      unitRef="usd">74274000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzMtNS0xLTEtNDI2NjY_a3a72b05-fe41-4a9f-8994-d5cc6c781ad4"
      unitRef="usd">71509000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzMtNy0xLTEtNDI2NjY_ee530f5f-625e-4cf5-a8a0-9bda41dcb90e"
      unitRef="usd">70138000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzQtMS0xLTEtNDI2NjY_77fd59b3-2f95-4701-b4cd-0f32b2cd519d"
      unitRef="usd">-21961000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzQtMy0xLTEtNDI2NjY_06c536eb-2488-4041-bd51-6be8ace7e2b4"
      unitRef="usd">-24354000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzQtNS0xLTEtNDI2NjY_fcf4790d-76db-4aad-ae61-429ce083d595"
      unitRef="usd">-26412000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzQtNy0xLTEtNDI2NjY_adfef689-728b-42ca-87e2-ecea7d8b2d9e"
      unitRef="usd">-17232000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzUtMS0xLTEtNDI2NjY_488293bb-588a-4cf7-b686-9a0d95ad0831"
      unitRef="usd">-23110000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzUtMy0xLTEtNDI2NjY_69f9b3fd-7dc8-4c48-bbf9-898ee8cc2fc4"
      unitRef="usd">-24926000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzUtNS0xLTEtNDI2NjY_42c22208-98c2-4dd1-8671-ad95b39cf2e7"
      unitRef="usd">-27592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzUtNy0xLTEtNDI2NjY_2411e977-0583-442b-b0ef-73f0d65baf94"
      unitRef="usd">-17631000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzYtMS0xLTEtNDI2NjY_480461da-3972-4257-9a21-d3c02ad2eac4"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i3e2f24d4a795415892bb192d895dbcef_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzYtMy0xLTEtNDI2NjY_3f557a03-a0fc-40be-bf7e-54955d16eb53"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i43078608648b4d1386e63c2875f311a4_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzYtNS0xLTEtNDI2NjY_4bd582e1-5191-42c6-b5a9-1e318f695c5a"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i12e7b3cf90d8404b9dd9564554fd65dd_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTpiNzE1Y2NkZDQ0YTU0ZjUyYmU2NmE3NTYwZGQ3MTA5Ni90YWJsZXJhbmdlOmI3MTVjY2RkNDRhNTRmNTJiZTY2YTc1NjBkZDcxMDk2XzYtNy0xLTEtNDI2NjY_404d6c1b-185b-450f-b1e3-7fb61dfc2296"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzItMS0xLTEtNDI2NjY_51a0510f-bf59-4396-b95f-f12e19337bbc"
      unitRef="usd">92194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzItMy0xLTEtNDI2NjY_f940e174-8051-4a98-a348-5e2ccb7e53cc"
      unitRef="usd">89061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzItNS0xLTEtNDI2NjY_d46d1bf1-4f99-41c5-9d11-88b7eaf59713"
      unitRef="usd">88055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzItNy0xLTEtNDI2NjY_776ff032-0ce5-4739-a76c-7442a265b6e0"
      unitRef="usd">85351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzMtMS0xLTEtNDI2NjY_359d343f-d834-40f0-b80e-6c3e864a3ccc"
      unitRef="usd">70597000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzMtMy0xLTEtNDI2NjY_8472a480-3545-4589-873f-65192b89b6dd"
      unitRef="usd">67422000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzMtNS0xLTEtNDI2NjY_a3a73d34-f890-4e28-8698-f7d7b2a15933"
      unitRef="usd">66071000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzMtNy0xLTEtNDI2NjY_026d62bf-124a-4847-8638-cae20b507f4f"
      unitRef="usd">64167000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzQtMS0xLTEtNDI2NjY_29f627d9-88fc-4c2f-a7ca-2f3ac25ffcb9"
      unitRef="usd">-19143000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzQtMy0xLTEtNDI2NjY_fe6bea88-a23c-496b-b558-c3049be1c9ab"
      unitRef="usd">-21760000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzQtNS0xLTEtNDI2NjY_1960047c-92b2-40d6-a581-cc1a05790572"
      unitRef="usd">-24240000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzQtNy0xLTEtNDI2NjY_df79a9b3-7750-4f71-aa30-b525ce0379a4"
      unitRef="usd">-29189000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzUtMS0xLTEtNDI2NjY_6213e975-fc51-43dd-a8cf-2c8559a7932d"
      unitRef="usd">-18311000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzUtMy0xLTEtNDI2NjY_09adf880-5143-4b15-970c-7e8d9f899776"
      unitRef="usd">-22041000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzUtNS0xLTEtNDI2NjY_81af8853-0441-4ca0-ae8f-ee9ad25d0dee"
      unitRef="usd">-25116000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzUtNy0xLTEtNDI2NjY_1bb4707d-298b-40b3-a327-36744c805666"
      unitRef="usd">-29224000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i96a09fc69ef74e228c121c0f1e184dca_D20201101-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzYtMS0xLTEtNDI2NjY_f886c69a-0938-462c-9229-6e5aa9e4696c"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ibb8f0dfcd3994eed9508163d95c8ffb5_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzYtMy0xLTEtNDI2NjY_4838fcce-1561-450c-a959-0a67470778a9"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i4247c7662afd46e79ac46bf673d1941b_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzYtNS0xLTEtNDI2NjY_318b2aea-620d-446e-bddd-490e45266b97"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ia3d9a2ba77064106a47a945d8838a033_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOGY5NDQ1NGZjNjQzNjdiOGIyNDBmODE1ZGNkNzE4L3NlYzo2MDhmOTQ0NTRmYzY0MzY3YjhiMjQwZjgxNWRjZDcxOF8xMzYvZnJhZzo5NjRjMWVlMzM0YjQ0YjkyODVmNmRlZmVkNmYxYmQ2OC90YWJsZTowZWU2MDUzODg5ZDk0YmM0YWNjZTI0NDVjZmFlZjZjOC90YWJsZXJhbmdlOjBlZTYwNTM4ODlkOTRiYzRhY2NlMjQ0NWNmYWVmNmM4XzYtNy0xLTEtNDI2NjY_a9357271-eda9-4ce0-be3f-9b2a5f26a787"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareBasicAndDiluted>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>82
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M4P;7^1JJNQ?5/[1<YT\9J%M9@'WSY?,)+2W@6'S0</'QL2PK>_P(6= >-EQ
MRU/P?059T0O4K2HRZ!/IO.SUR*70QK.%DP4Z5A\T7'U ^=<U7=T?[@TUGFP@
MX>SL.>RC0&]KJ?4[5+7P6'@M<.N+"Y(YOG:E:$076B Z%B$T7(1,T9=B6Q65
MG\'=LN(B(=AMVWV",4E9M% NL;$ 8>$"Y(N"NJ-3SR\[&X*\@,[8>_CGUA$7
MA.1XSH[GY4ZQCO4&"]<;!P[7BRSA!>V6$Y1 '#A'EAXYG%*V!'HL/-@/%AY]
MNOA!(ZASH.KM\CQRH2Z/3<Z(S]<E+]E_DO7?0A(I95USI4<&\%8G@_YL2DF6
M0N8&G!,[Q3]6%BS<1I_@=TG)VG%XZ@?O:9[Q\#<WX#6B!R,VDU<?]KW3O[AZ
MJ%H-C< 6QN+W*;"X.KS*.=P8N>_?AMQ+8V337^X$APBR O#[5D)Y.-S8%RS'
M%VHW_P-02P,$%     @ 6XAR5 I>4>$7 P  = H  !@   !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6R=EEMOVC 4Q[^*%>VAE39R@Q J0&JIJFW2)%36[6':
M@TD,L>K8F>U MT^_8R?-$L:U/$#LG,OO?SA.SG@KY+/*"-'H)6=<39Q,Z^+&
M=562D1RKGB@(ASLK(7.L82G7KBHDP:EURID;>%[DYIAR9SJV>W,Y'8M2,\K)
M7")5YCF6O^\($]N)XSNO&X]TG6FSX4['!5Z3!=%/Q5S"RFVBI#0G7%'!D22K
MB7/KW\Q\ZV MOE&R5:UK9*0LA7@VBT_IQ/$,$6$DT28$AI\-F1'&3"3@^%4'
M=9J<QK%]_1K]P8H',4NLR$RP[S35V<2)'922%2Z9?A3;CZ06-##Q$L&4_4;;
MRC8"XZ146N2U,Q#DE%>_^*4N1,O![Q]P"&J'X%R'L'8(K="*S,JZQQI/QU)L
MD336$,U<V-I8;U!#N?D;%UK"70I^>CH37 E&4ZQ)BNXPPSPA:&$;Z .:8TFX
MSHBF"6:P?EK<HZMWU^@=HAQ]S42I,$_5V-4 8L*Y29WTKDH:'$CZ&?,>"OWW
M*/""8(_[['QWO^ON@ORF!D%3@\#&"P_$6VA0#ZVID5BA!\JA!A3TSH6BMM5^
MW"Z5EM!P/X\D"YMDH4W6/Y#LEL')L56&,XA242[UJF30SHDHN=Y;S"K@T 8T
MQW(S#;P^U&W3+MD>HT$0-T8=UG[#VC_*.H<C1:2$SH ^3)Y1@27:8%82= 4-
MD K&L%2H(/!8R*!5KO?!5QGB%I?7\SQ_A_Z450=_T. /+L*WD KA4F="TC^P
M;V14NWO9J_!1BVK@59\=_#,,.PJB1D'T%@54J?(T??0?U"[V,8L.[[#A';Z%
M%UX?2L.C@O+U*>CA2>AC%AWHN(&.CT+/1)[#*7][B\=GM?@IJP[[J&$?G<]^
M<7^/#K;M;M'/L>P(\+U_+R#O8@GG-7@=N$WEA\,H"L)@EW^OJ=<?]0=^>$!
MZPWJ7RS@@HZOHW?1?'\0C>)H5\4>TR <Q2-_.-I1X;9& C./?<%R3;E"C*S
MU^L-X9$EJQ&G6FA1V"EA*33,'/8R@[&02&, ]U="Z->%&3R:07/Z%U!+ P04
M    " !;B')486FVC]H%  #R%0  &    'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;*V837/;-A"&_PI&DX,]$UL$^.V1-1-;3>M.TWCBI#ET>H!$2&)-$BH
MR4Y_?1<D14H R.30BR7*[R[Q+(#=!68O7#S++6,*O99%)6\G6Z5V-].I7&U9
M2>4UW[$*_K/FHJ0*'L5F*G>"T:PV*HLI\;QH6M*\FLQG]6^/8C[C>U7D%7L4
M2.[+DHIO=ZS@+[<3/#G^\"G?;)7^83J?[>B&/3'U9?<HX&G:><GRDE4RYQ42
M;'T[>8=O%B30!K7BCYR]R)/O2*,L.7_6#P_9[<33(V(%6RGM@L+'@=VSHM">
M8!S_M$XGW3NUX>GWH_?W-3S +*ED][SXFF=J>SM))BAC:[HOU"?^\@MK@4+M
M;\4+6?]%+ZW6FZ#57BI>ML8P@C*OFD_ZV@;BQ !' P:D-2"F03!@X+<&_H\:
M!*U!'>II@U+'84$5G<\$?T%"J\&;_E('L[8&_+S2\_ZD!/PW!SLUO^>5Y$6>
M4<4R]*3@ R952<37Z...":HG1R):9>B>E["RMGK*#PS]QJ5$5^C+TP)=O+E$
M;U!>H<];OI<@E;.I@J'I%TQ7[3#NFF&0@6%@@C[P2FTE^JG*6';N8 I,'1@Y
M@MV148^_TNH:^?@M(AXAC@'=_[@Y=I@O?MS<&Z'QNVGR:W_^@+^':L5+UD\0
M^O/=4BH!N^:O$>]!YSVHO0<#WC^Q ZOVS#5MC6%<&^H<<IC[J1?&\6QZ. VF
M0Q8&483/90M;1M(D(6DG.QM^V T_'!W^/9=*+U@QC-$XB$Y>G,)K4X/"5B51
MX 4&A*V*8\_WW Q1QQ"-,OPL](;:";[.E0L@LEY*4D+BQ"!PR**$A,9T+1PR
M@N-T8![BCB$>7:1MPJ@VB+U"79),WHPLSJ3SFHQ&YHD6K,E 4)B>F?;O"E!B
M(_E>$)D+U2$C28#- #ED./'BR!V@M$-)O[//)*-BM:UI,EBM!=_IW>SB2:T1
M1(D?>@:.K0H3'$0&C:T*TB (W3#8ZTN'-[YF60437M0T-(/BE.N4I.NXLP!X
M]N[R V(2.61QY!$3R26+B8\'F$[*(1YE^LP5$'%K)3N)L#4&/R'$-]><2Q>1
M,$E-)H<N".*0#$"1'HJ,0M7%>BUX>02#FNX$(M8 KI(T#<T\Z=*E@>\3$\BA
MPX2DH3] U)=#[(\2/52*"09I/Z\+HQ/&=VQU$\36A#:%+0J\H5R)^YJ+QXMN
MA] N,2=#8 <P# *3PJ&*L%FV7"K?2P8P^MJ+QXOO1[5EXLCP%E7,F<VP732O
M<.AAD\0E2\PNPJDBR5 ^ZTLP'J_!KFV"E@P.5ZQ=9TC1UX%<8)?4JQ1#DV$2
MNG1!F(8FHT.'B0?I8("R+](X'J6\>!3\D-?G-B"[!,"*0=/1@'\7,W8-RVH'
M7;+4K+%.7UXZ!-CW"WB\8?@=3LL%3*5S_(G5@5ZE/K$SG$L71*F5&QPZ3/#I
M'CVGZ%L%/-XK'"D0+$4DMQ36(%5*Y,N]HLL"IH@CF*H29A'.B*OG+2\R)N1;
M?0C.5TV#D1=[?:J[@*-9QHN"BA-GE\[H-$-*3VF\Z]@W@^.66>7,(</7WD#B
M)'W;0<;;CJ_U69YE5_0 NW3#4+4OE\ %)X :3:*]!&R@A@#M]G49K_[7:#:O
M<8:0V'T)[ _HR4YW;GL =4AQ&J6>;[;U"Z<4Q]!"! ,M*>D['H+'N_8Z@:_.
M3O<7.E:7;388:^))WX.0\1[D/631? -SLA>"5:MO"%K%2A:TN?W)_MY+-=0*
MMY[/-AF)/'//.F00>7/'.E00]8&D0_J&A(PW)%\JP6B1_ZM72!.\#865 FS-
MJ:5>99(!?:YR)@<+);&;#;-#_KYDX9! 6AK:>7W+0L9;EJ8Y/E\J0YF6V&?]
MJS1,(O/$ZM3A%%M(#ITNB-:9;'IR&58RL:DO%26,>E^IYOJH^[6[N'Q77]<9
MO]_AFT5S_=B[:6Y#/U"QR:$W*-@:7$+J@X9$-!>,S8/BN_K*;<F5XF7]=<LH
MI!0M@/^O.5?'!_V"[IIW_A]02P,$%     @ 6XAR5(VM[V)9!P  A2<  !@
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6R]FMMNVS@0AE]%, IL ZQK\:!3
MD02H<]HN]A T;?=BL1>J1,="9=&5Y*1Y^R5EQ;3)(66G27O12/;,Z.=PR&\D
MZ_B>UU^;.6.M]WU15LW):-ZVR[>329/-V2)MWO EJ\0W,UXOTE:<UK>39EFS
M-.^<%N4$^WXX6:1%-3H][CZ[KD^/^:HMBXI=UUZS6BS2^F'*2GY_,D*CQP\^
M%+?S5GXP.3U>IK?LAK6?EM>U.)MLHN3%@E5-P2NO9K.3T3OT]HK&TJ&S^%RP
M^V;KV)-#^<+Y5WGR/C\9^5(1*UG6RA"I^'/'SEA9RDA"Q[<^Z&AS3>FX??P8
M_;(;O!C,E[1A9[S\I\C;^<DH'GDYFZ6KLOW [W]C_8 "&2_C9=/][]VO;2,R
M\K)5T_)%[RP4+(IJ_3?]WB=BRP'9''#O@/=U(+T#T1QP9'&@O0/5'&AH<0AZ
MAT"_@F]Q"'N'4!]#8'&(>H>HFZQU=KNI.4_;]/2XYO=>+:U%-'G0S6_G+6:D
MJ&0IWK2U^+80?NWI&:\:7A9YVK+<NVG%'U%G;>/QF3CCV=<Y+W-6-[]X%]]6
M1?O@C;U/-^?>ZU='WBNOJ+R/<[YJTBIOCB>M4"-C3K+^RM/UE;'ERA]YFY:
MVYG;[8PO%J*$.W& ][G;^UV>%W()I*5WG1;Y6 SA+%T6L)*+@5A9MEJLRBYS
M?[=S5GM"F]@/YG*AWC'O?97Q!?->_\&;Y@@(?[E_^',V*[*B!8)<#219;$_-
MJGZ \C41I;*I%[RI%]P%I): 4W9;5%51W<H*6;*ZX+GW6F2QF:<U:XZ\M/5^
M3ZLW'D&_>MA'"33!ZRN$W17D5GEWBGR,(N+[_O'D#A!'-N+(P>+V$#1=1XVV
M!,4TH,E&S%JV:85\S>;<M"%)',=XU^S"-!LCBN-=JTO BOC(N.@5% TE?@ G
MDVZ223L_8DFF*%]9/** S]GZZ$BN>'!7^/<#+TM/L.$^K?/_'&46;"X>.&>R
M7^6-O)B8S)F8R^KV5Z\2;!936S3-*JTRYF6\6>]5KP+B;]<A5':!47:1W_V#
M\Q1NI(;/+A4JPM!<%32DD:]586A,=J35(!PH)/ PH\TP(^<P+[ZS.BM$.8@A
M]&-=RIVT&4I[9,@AQ(^M:8\W>N*GZ8%R&P,IB8- 2VUL+EXMM7 <#(\DV8PD
M<8[D,VOD'B_RU]9%)@_7XUE5A:B8C%=WK):?MER<K&NMR_90XA-#+$YH:$T\
M\E7+X+^(8+!'\ V5>L7W)JYY :*,+?6.MCHCY!SF^\>E*RK,&.M [OO0.Y6"
M[*E7]$5N_+HT@>DU66O3H""+W)3=UI!M;WZK2D#!8XMER1\8ZS]<KNIL+C&R
M+--J,&W$W"P2;,^;8AFB+Z493"LU=(8AUC?B(:O=L2@T(C<;.P*/Y?U7+L<B
M;DJ;5.Y\H% 3>F&"8D/ID-FN5(5&Y&;CNBW.=MKBHFN+0;$ N?Q0ZXHNAJQV
MI2J\(3??_A*\+D6G#@HS&39&& 64:AW;'H:[\A3MT #NJGROCAM#O<49 L"%
M@IC8NQ^DZ(7<^-I5MH>:*0+(Y(LT87WC3\R.&V.]=,U@(1&4,\K&M!L+.WT"
M 2N*<1AHQ+F"#!U--U9PQ?[/;[NQ@A[>$WI=OPK=8&,3;5U'"PY[Z[;2#;8G
MMY?8)!SQ0VHM;*PXA]V<.ZC#Q":Y4!B@4"MI#-P@:@5MB61I9[!"('8C\*7:
M3&Q2CI+ WN!C!3KL!MUS]IG8))S>9_8FVW-#];DQHXPM6SM6D,1N2/Y(GXE-
M&!)'ZA4-L9N&A_:9V 2?38-"'G8C[P7[3&SR,$P2>]X4#+$;AL_<9V*3,M&V
MRGXT "?UP@4HF20)/%RB8$7<=X*'M*+$O$>+*$5Z*SIHMBM5@8VXP798*TI,
MR.'(?(PW8+4K5;&0N%GH:D6)B;NQN*M/-&F7PW:[XK8>L0Y0<=]&%$$+CP!P
MPR2)[6N/*, 1-^"<C2BD9MH'W%XXV(\PT1\, 7:(^'KAFAR,"$D(T8O&M,-4
M;VLO :MQ@")"-6U7D*&C$26*OB3X^8TH450D;BH^M2&<$A.)&(L*B/1>S&)H
MKT1%3_+$9Z6@WL@LK@0ED:[6---OA8@)81G)5@D*Q,0-XI?J'(E)84I]^^,>
MHC!,7N:1*C@_)CIU !,3P'KG"$2Q=8Y4X9>Z\?LCG2,U.8L":^JIXBQ]^E-3
M*+W49*A-@P(HW?\IZ3-WCM3D:D#L3W:IXBI]L:>J8%I-T(8TUL%&@=\TM<*%
M ]E*=^O'13>L#^D<*4!6&F-#Z9#9KE0%0NJ^#3VL<Z3 +2(.]=]L+P;-=L4J
M;%(W-EV](S6!-TX(#C1ME\-VN^(4%^D %_?M'3&X] "\$82"R+[Z%.+H(8]7
M]U SI>:OA1BAV/B]%K!#1+_I 8QB0BDVJL:T&QM/\R\AJQ#YH:]!Z0H,!_2.
MDZWWB^0+:G^F]6TA.K&2S82C_R82Q5ROW_E:G[1\V;UR](6W+5]TAW.6BGU,
M&HCO9YRWCR?R+:;-FW>G_P-02P,$%     @ 6XAR5-9445LB @  <00  !@
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
M#3S&E-IR3DD2F#L:! :J;UHX!#5G?CS5_NEH#ZC;'GRI'D3SANT('7T =?N
MKUP=ZC:>MH<[7O\42K<MKQ%9_P6:-EO(3==['K)"("&4V40OHJ,;H&XWL.3[
M0O&RZ[AY 0PG6""23EA S#K'<!'<*3'Y8/%(DDR("AWEGY[?D[?%/A;X<=D7
M2'F@?#$-Q_@B.)2OC6,I\Z?*?;0$U+V#_UQ4'+;LKR_W49VI6YUO:YD)D3?>
MII8[O<W;P;ZHT3L_*/^-J.&:[29"+X9#E8OZ4:\!N)&\:'I=U^JM!Q:-/MS$
M\VQ+K+4ZSD)6"(0$L>]/;#;H*-74+=6W_'DXQ3M)02X@!374U$LNX.L&]V+4
M%E^+XEG("H',0S9%<%1PZE;PTUD63Z+."A!RH-M/]5Y-3ITMP"2EU%HA""P*
M(DL0$!AL*=D$P5'.J5O.CV=PF+3-L&JF9PW1=6IN8988*HG,#0$>:V+NV*CK
MS*WK+W/7+<-N G?[4CX+T<_>_E!G6VW,]B6OO,=";;>RS($W2IDA6_\H-"TG
M@HI2\VQJA:!B.G5$PT9U9^3M5F:#]$"4'T%V;Q&)38((C(9!8C*T821*6#Q1
ML6ST&<SM,WZ%CI*U;54\9>UAAP?^##:P_<$']""=@@]=(L2?A^*!E^*EWX)^
MJ[K(](\0^GLT#]C1 K6,' )CH746AP4+CLZO3Y-P=&+O]B5ZHHLJJ]MMQ;M<
M=*_>ZU.?OTC>-A[@.U.+/.)/6!P?F?&>OHTC<130B6,:-OH8=N88X]4L/:Z\
MM;@OJDHO 2@;\/.%S%'RR/D%\P/3K2PQ7)00:X.,X%(2AQ,[%C:Z&N8^Z'@;
M>:$/"9RT[0,,&A%*3!G&<$AZ5FB\D_2<\AX]%XN<;N[NL-^7[>^&8,FUCRIE
M XZ\=1^:[*:$B#E7W&7QV.ANF-O=M+]+MH>!T%.*"K:[D%PT@;;YB$,S>38F
MM)H%<@XQM5)&"\/<%L9@ 39->(H_36@ 8C,8M;A@9L0\#5PAJ)!-T1D-"TM?
M7P/#+\?>EZI[-$'_.O&?ZW73GF7^U_4CYN@C K>/:"_2>G5CP:&_:R*G -A:
MPG#86L)P8>1/K:5@M J!VRI\/Z\%@2WA%HVSD!4"T?F8\#K!Z ,"MP_XFYM@
M?[7X[,0A.'3BL'A($UP</5*Q$_5]^VA*X[5;Q.XIA>'3X?&7Z_:A#^/S&_)I
MU3W$,H;IGJGYRFN0O\8KQ09"^A]CZ,]U]YA*]T;)??O@QEHJ)7?MRZW@L&?5
M /A^(Z5Z>:,O,#PL=/5_4$L#!!0    ( %N(<E2%$3DQ 00  /L(   8
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
M8I0MMGP<:ZV6"24EG#6Y&K1*UH''N?KY_8^39[,>(YA(EB[\':DE2;L''X8
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
MFHI^2=_7"#D45M7Y5RI14P 0RB32E]5+PDI1A 4I5GBYU5 J(XU:<55$H0;
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
M6BX.759:IB-=6TFM#YSI*=(3 E#XRGV^P^JZ%Y.S<+:*6ZQS=FF=Y-26VSY
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
M(_4D/]S2GP!NG 'MUUKC<>("#'\KEE\!4$L#!!0    ( %N(<E01K70S,P,
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
M.S8]';9/9^8 J9&XY1;I1N0P]3>'H/+\,H;1M-/+8P<7)'#0=HW&KKD)I#%
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
MW,\>3"97(LD2,4"U2Z;$]2;_>KU@!J"H@7R_=.MBJ#*:S9F\YZP,Y$R@VD_
M1]WE"L6RGSL^E-VY50=S*@ 9RN-(3*)Q,A<?5=W8*G!BR U9_(*NDX);)-$T
MF0FX"W*S%#"$&-7[& 4$US7':,B@MEH,)G#*_*!Z6'E-SJCO/4D)W*@</-2-
M 7A0K;WZ&=%M?2P,IC'@(A!BPB*C@O@'UI6V)HJ#7JR[>[ ,]@R4OYQZI!KA
MKQ!GN>>"@;P2H :P.252&X'P%#2K=TKYG,VEM?=$SG)#^<\S W$3@R!A%\C:
M6BM*5XNR4B'.*(JMXCJ!F=O&;HT+=8G6;)=JR.\TJT>#[6#/\8/%5<M96(C[
M1E8(DW;2%H&N'NLUBY/0[-119_F*ISZ)5=X^K&'/.,P?4Y1H))M$:<J$DB31
M>):=3ZHIO)_@$ZV3>-7E+B%5F&91+YNRY6,GQFDF)N-8_+R73H6Z\PRL 9.,
M)R)#>XMQK_+<-A#8D0@29@K3P 89^@A0;*6HN-ZJ"D5SDD! G^F#[Y,XFJ1C
M08: GSC^(6 N4J3@48O5*_7);([Q&?)T%J7Q3+P'+3P[S5/)&"D0<S>8SJ-D
M.KLZ!7S'OZ?6R&91-IF);![%67PXNQ>VS\0'2YZC7$?$J5\;O65* 9.,1G%@
M,A#R&^-@ @C(++AE:"%"X>+]&=$QLG24$!,#39#?L4\L[;NOS?(:D=]B0D2<
MCIDQ42)HE^#1',RFH6^FAO<$IOW4&V33:))P)9BAE9YXWGWH C'HPH)893H>
MX7..SX?Q3P$?^9P.M>UDEO9[Q+4LQ.4X3H9QUWAAT96E;#@HPS_]_/XP/2+N
M7T#MZCJ-0>0T@!LUP@Z5V;;]8;]MA88S]IDAP*BC@,&:.F%TTK2\]O1"$H:/
M6GC<)S]F7YH-)WWS,*Z^EMO0%*LBH@6N/<]"_BE3USI?>_/4"9LRR+2F6:V/
M'HSB\T8\T'(Z'/>5/%"I;<8?J':@F7L,]\E0?*D11K]UC71]8L/S4$!H!)=-
M34<;.RB(8H,XW5)7AYQKML;WL"UW(=U6J),V=%R\$PI^\@UL4Q:T!/?LL"TT
M^F:'.6ZMMZ&AH7+"M4 3N3409GU'VI9DQO53.'[+9NG>I,)+<A!0RC94]O.>
M!,1YQ)\$"(TH31[ZUU+NPOYGU90L]G@C0O<M<D!Y5H0K:VZQ)>D9@ V;MU,L
MS33H:->IW9K*]DEVU<O0R&_HQ*/47RGK:J M*D,]![74Y":D%R:Q!J>$L<DT
M8]%J2%L";%(W\BLG?X.(E)B*'?U&^SW]8;S3=@=;81  R9&W$GZB,$%B:CI&
M97LJM9)\H6XQ%OI'8>M$,@+Z1.C6R9)C0=UIQ\'?1MW)5BFB2/@EI)5?Y3!*
MHUXOL)#Y5]\#(1NWI:PJSVX4W"M->_/O.=3+\C[RJ.[XH)9 7D'WRA<?$H<K
MH UU]5*SM+U9'C#O\KS9<(B$S9W@JI537%$B^Z20"&UL;I<ZE[B_U7A.]C\
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
MPB1H=:*R<77[ZBYV_SQP6$]W2!%<0:@M'1/D%J_?&>'4>;!)TTGC4MK@<PW
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
M(3^PMC%IRIU7V3^.DAP,%NR)(),IB Q2JW;@6,P>P&CE95?2H8,VINH,VE"
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
MGF=) &9\$L? Z6YXAK;:X:,VP I_14CC$W!^I[4[!'Z!^7?)YA]02P,$%
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
M@Y,D!X34)&;2([BC2RSH?J12T'3UTO?9\"B<%^2E:ZFP3XV$T6_[X/EK<P.
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
M'D14-H#\&RG-<6,+]$_L_ ]02P,$%     @ 6XAR5"]JN+CZ @  708  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULA57;;MLP#/T5PMA#"QCU-;$=
M) ':;L,V;%BP[O(P[$&QZ5B8+'F2W'1_/\I.O'1HLY>(HLC#0])DEGNE?YH&
MT<)#*Z19>8VUW2((3-E@R\R5ZE#22ZUTRRQ=]2XPG496#4ZM".(PG <MX]);
M+P?=1J^7JK>"2]QH,'W;,OW[!H7:K[S(.RH^\5UCG2)8+SNVPSNT7[J-IELP
MH52\16FXDJ"Q7GG7T>(F=?:#P5>.>W,B@\MDJ]1/=WE;K;S0$4*!I74(C(Y[
MO$4A'!#1^'7 ]*:0SO%4/J*_'G*G7+;,X*T2WWAEFY67>U!AS7IA/ZG]&SSD
M,W-XI1)F^(7]:)O&'I2]L:H].!.#ELOQ9 ^'.IPXY.$S#O'!(1YXCX$&EB^9
M9>NE5GO0SIK0G#"D.G@3.2Y=4^ZLIE=.?G:]T=1?;7\#DQ6\^M7SCBIN?9#T
M/5Q\9EN!YG(96(KD[(/R@'HSHL;/H$8Q?%#2-@9>R0JKQP !49QXQD>>-_%9
MQ'=,7D$2^1"'<7P&+YGR3@:\Y#]Y^[ 13-K'Z</WZZVQFKZ8'V="I5.H= B5
M/A/JC@:IZ@6"JN%LV*?J?!;:3>S"=*S$E4<C:5#?H_>XI?BXI:6B<3(6*T?&
M-@BU$C277.X6<,$EJ51OR,]< E6\IS&=BOZO(H);U7:]11IQ5=L]TP@O(,K]
M/$J=$/I95,#'NN8E_J4Q&,Q2B%(ZYO"ZUY+;GEP=V9H_.-E [D?S!#(_25-X
MCS1TC1(5\+;3ZAX=C(%Y[&=Y"K/,SXJ"J$AJ6#]..N5!ACL",E D<TC]=%[
MW9'DZ7-$(6*8^1E1^JPL$^[IR>KMM'+VE%9>))1=Z!=I1.2,6=!J*?NV%\S5
MM4+J1,G9P.0BF?MQ7ES"11SZLR*[_$\0UZ(7D*7^/'0US,.A D]]@\')R+>H
M=\-B,]3?7MIQ^B?MM#NOQY7QUWQ<O!^8WG%I0&!-KN%5-O- C\MLO%C5#0MD
MJRRMHT%L:/^C=@;T7BMECQ<78/I'6?\!4$L#!!0    ( %N(<E3W7[YA%0,
M / &   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;*55VV[;, S]%<+8
M0P<8=6SGXA1)@+3;L/N*M=L>ACTH-AT+E25/DIOV[T?)CIMU;5[V8NM"'IY#
MB=1BI_2-J1 MW-5"FF506=N<19')*ZR9.54-2MHIE:Z9I:G>1J;1R KO5(LH
M&8VF4<VX#%8+OW:I5PO56L$E7FHP;5TS?7^.0NV601SL%[[R;67=0K1:-&R+
M5VB_-9>:9M& 4O :I>%*@L9R&:SCL_.QL_<&WSGNS,$8G)*-4C=N\JY8!B-'
M" 7FUB$P^MWB!0KA@(C&[QXS&$(ZQ\/Q'OV-UTY:-LS@A1(_>&&K99 %4&#)
M6F&_JMU;[/5,'%ZNA/%?V'6VLUD >6NLJGMG8E!SV?W979^' X=L](Q#TCLD
MGG<7R+-\Q2Q;+;3:@7;6A.8&7JKW)G)<ND.YLIIV.?G9U3K/52NM@4MVSS8"
M0Z 5W6(!K^_HX T:8+* +[9"#1>MUB@M?.1LPP6WG'9/KIV;>;F(+-%QH%'>
MAS[O0B?/A(X3^*2DK0R\E@46?P-$I&,0D^S%G"='$=\S>0II'$(R2I(C>.F0
MG-3CI<_@]3GI4N#SPH2!G^N-L9JNTZ\C(<9#B+$/,7XFQ!556=$*!%7"_Y[%
M4T=P-+JK^#/3L!R7 96T07V+P<.5:/8T6$\##VDH3R/O:8B#*Y$KJEECR8%$
MD1642E#Q<[D]@Q,N:4FUAB#,2Z 3:ZD7#(?V>"&&QVS@!<S#),[H'R?A?#8>
MDH1U(]0](L6O'4_FRSZ>A9-L#O$TG&6CP?:#5#N!Q1;A,UK7-X UC>!YY]-H
M=<L+4E<BR4G"+)M &DYG\>!/%B4:UYF8 )<WGO=I8<:HG#.G/E?&.O?I-*4O
MJ?F7*M5W?@--J_.*6@LT@DEJ +:JE"@H7V;(ZSTAI/,9T4C247\%GLI]3#Q)
M9SP)TV0.U\H2/_:_!_H"QEDX3A,:3,9AG$WAJ9L?'72A&O76]UIW&RAVUY"&
MU:&=K[LN]F#>O06?F-YR2>JQ)-?1Z6P2@.[Z:S>QJO$];:,L=4@_K.A)0NT,
M:+]4RNXG+L#PR*W^ %!+ P04    " !;B')4N:7B0_L%   P#P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R.2YX;6RU5VUOVS80_BL';]D20)$EZM59$L!)
MTZ[#NAI)VWT8]H&1:%N()'HD92?[];NC9,5I'#4;L"^22/&>N^,]=SR>;J2Z
MTTLA#-Q79:W/1DMC5B?CL<Z6HN+:E2M1XY^Y5!4W.%2+L5XIP7,K5)5CYGGQ
MN.)%/3H_M7,S=7XJ&U,6M9@IT$U5<?5P(4JY.1OYH^W$=;%8&IH8GY^N^$+<
M"/-Y-5,X&O<H>5&)6A>R!B7F9Z.I?W*1TGJ[X$LA-GKG&\B36RGO:/ ^/QMY
M9) H168(@>-K+2Y%61(0FO%7ASGJ59+@[O<6_:WU'7VYY5I<RO+W(C?+LU$Z
M@ES,>5.::[GY673^1(27R5+;)VS:M7$P@JS11E:=,%I0%77[YO?=/NP(I-X+
M JP38-;N5I&U\@TW_/Q4R0TH6HUH]&%=M=)H7%%34&Z,PK\%RIGS&R.SN^,+
M]"N'2UEAK#6WVW7XB=^60A^=C@VJH<7CK(.\:"'9"Y ^@P^R-DL-5W4N\J<
M8[2O-Y)MC;Q@@XB_\-J%P'> >8P-X 6]TX'%"UYR>LF5.+ZU3L_X W+,P%0I
M7B^$_?YC>JN-0L+\.: L[)6%5EGXDC+,H[PI!<@YV-V&CRO:80U38F1A'O9M
M\2 F9>J)7O%,G(TP%;50:S$Z_[04,)<EIEE1+\!0^+I<*_X6&@S^YIU&3*>2
M&_3>2#M/D>?UPX\:M+50MA:>]*9^;(PVO,X)>??[J4._VQP0^?%T+12F-%S=
M"Y456L!,%9EX_O]:4-T@H$MD#.UXPTOXM9@+."QJ>!!<Z2.8+A9*+-!>>(^+
M"BP(&7SA92/@@I>\SH0#R) &:\J6)#ZD3IKX3CKQX'M(W#B$T)V$^)WZSL2+
MX1T&F_S_X;N4^>PG_+']VIJ<PR%S&/,<EL1').C&$6 AF(N"!*6"C%27M##P
MG(D?T"K?=X/@1;,8Q$Z,D(GG6[-8BF8%S,HY"0O@B] $CIL+XGZ%A:L-T1JG
M431*4B=$*ZQH1*+^HVAGMXTZ-_LTASN:,4=#4M^+#Q ]ZHD>O9KHO\EZW?IB
M<VV0ZH.H^ZG^"-\R]9'8A0:NNS38X>\SYED"P!LBU5M>J(Y/C[@(@FX\HU44
MAAAJVL/(C:(!&G61/ Q0(/*C(RO!=AET&$SB=GH2;1FS7RW#A^=X'G$Y=I&]
M \&*^V#%_R%8US>?!T,UB/D_5B5$P\2WZ= 6*,J09Y--71B*^4Y]>F7<![??
MAXD3A9$31#938S?Q^\ G3HJKTBB@/XQ*S$X*9[2OJG-(4QYH. PQ#V,G:2GA
M1VX2OU15F)/$\;;\H%IO\BV:^)[CIZ'#?*IT/M:'=(@J24^5Y-54N:I6I7P0
MHBO\LT9E2T[U'>VR>]DV#U.-(6Y3;Q^-AO418RY*CFT):I;8@W1)?KS":%-0
M*YF+$O>@UP&-;C<YXV76$(<L?^84X+4-,)K>!L !C$]169IAF<QDA2=^UA[[
M"' K8-7YE$/>*%*'GEW=S&:(,1=V8H4OF<-&*/&DV+PM-!I@3RT0U/KL2V2D
M$SX\K-==?2_M:=<==9X;>3N/?M%:HE=%24D28N4)#^ 8HHG+\"/RW=".X\@-
MTP,(F1OZ=NRY:7P ;S"W<C0''@I1YHCK>0=/GM>%OCN>*PRJHIW#R8C$\1W3
M$I^U(S8Y -^=!#1B;L0.!JB5]M1*7]\;V:9L3R=*FU!KL8](@^@OUZ.OVIVN
M$\QVE8I6*09762ZU,==@@6SJ;[C^%]&G=L8L9:.Q,&"<OR+#I<0#'O= B;6H
MD:YX1#O>9$*G Y[.E,VAX_L1W'!*!ZHM6#_OA"$V8C4))S$$S(E2GW2%B'J-
M5G+DL5V;(VHI5Y;CV /$40@^XF,9\P,L%@S>B1JK8VD7\QQO&06UOW1= G_B
M,&PS_!B/O91&9/@G:7#U-_<.O0B<,+4M&/92MO^*$R=)O+UE:;QSBZF$6MB[
MFD;HIC;MA::?[:^#T_86]+B\O4M^X&J!?2*48HZBGIM@CZ':^UD[,')E[T2W
MTN -RWXN\4HK%"W _W,IS79 "OI+\OD_4$L#!!0    ( %N(<E3_Z2?"4P<
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
M@Q1H]6@!WB^U=IL'4C#^\KKX-U!+ P04    " !;B')4.:LWV;L#  "X"
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6R-5F%OVS80_2N$-FP)P$42
M)5F.9QM(TA7;L&)!DW4?AGV@)=HB2I$J2<7)?OWN*$=Q7,<H8-A'\>[=N^.C
MSO.ML9]=(X0GCZW2;A$UWG>S.'95(UKN+DPG-.RLC6VYAZ7=Q*ZS@M<AJ%4Q
M2Y))W'*IH^4\/+NUR[GIO9):W%KB^K;E]NE:*+-=1&GT_."CW#0>'\3+><<W
MXD[XO[I;"ZMX1*EE*[231A,KUHOH*IU=%^@?'#Y)L75[-L%*5L9\QL5O]2)*
MD)!0HO*(P.'G0=P(I1 (:'S9849C2@S<MY_1WX?:H985=^+&J+]E[9M%-(U(
M+=:\5_ZCV?XJ=O4$@I51+GR3[>!;9!&I>N=-NPL&!JW4PR]_W/5A+V":O!'
M=@$L\!X2!9;ON.?+N35;8M$;T- (I89H("<U'LJ=M[ K(<XO_Q!0DB-G]WRE
MA#N?QQY <2NN=@#7 P![ R!EY(/1OG'D%UV+^C5 #&Q&2NR9TC4[B?@[UQ<D
M2REA"6,G\+*QQ"S@9:=+_.=JY;P%%?Q[ C,?,?. F9_"I.3&.'^L92>#\9[-
M7,<KL8C@(CEA'T2T?-=;J3?$-X*LI:NX(D^"6T<$=I5 3WJX,V-;PC?87-=H
M)30$WIBVX_H)+DME-EK^!X$*B1+Q")<8"6\;636D,G"IG(=MLQXR&@6W$_+/
MR/N7Y$=RGTD- :9WD-B=!RJ!22!!_NR$Y1[+>)66?$_2DB99"0903;,<GTSH
M%$+N&F/]3U[8]B"FG&0DI4F1$499<4D^<2M1HP=N4WJ99R2G>5F 8PKN]\8#
M_T,";$)+< 2CH),)0R.E+&/DA!B*40S%23'<P9NR[H$:=C-DMP+?A]@(<]"2
MCC_!*\V[8ZHYF>6X:N[A\+XU)9&Z4CV>:#A$05K8[B$.-I'ZX*V@RU))+^'*
M&+TOJQ]=$(Y1LN:HG1577%>"#,.#.\3X6J=;V(#/H#!W(*"OY(:L7S!F>XH*
M-X[</M<"X'B:Z27-TQ)7.=K)=()V0=(I+<I@3_!YE@6?,OAG&=K3<'>@/!AE
M:] ?*0N:7[*=?#;6./=V)],RI5F> BGG9L0+S:&%'"O$CCCRPW=3EK*?=V :
MVO.-4++M>A].""@)Y\E9-J4E2\Y?R7KOC"A.QC#B=B^/H U@\\!5'Q2)V0]R
M0M\R1B=P;8^I/]Z;)JVPFS S\>Q[[8?!,CX=Q_+5,(U>W(>9_H';C=0.\J\A
M-+DH0>)VF)/#PILNS*:5\3#I@MG 7PMAT0'VU\;XYP4F&/^L+/\'4$L#!!0
M   ( %N(<E3J$#IHT@(  -4%   9    >&PO=V]R:W-H965T<R]S:&5E=#,R
M+GAM;)U4VV[;, S]%<(8L!4PZFN<"Y( :;MB&U8T:+OM8=B#8C.)4%GR)+EI
M_GZ4G'@9T/9A+[9$D><<4B*G.Z4?S1;1PG,MI)D%6VN;2129<HLU,^>J04DG
M:Z5K9FFK-Y%I-++*!]4B2N.XB&K&93"?>MM2SZ>JM8)+7&HP;5TSO;] H7:S
M( F.ACN^V5IGB.;3AFWP'NVW9JEI%_4H%:]1&JXD:%S/@D4RN<B=OW?XSG%G
M3M;@,EDI]>@VGZM9$#M!*+"T#H'1[PDO40@'1#)^'S"#GM(%GJZ/Z-<^=\IE
MQ0Q>*O&#5W8["T8!5+AFK;!W:O<)#_D,'%ZIA/%?V'6^@W$ 96NLJ@_!I*#F
MLONSYT,=3@)&\2L!Z2$@];H[(J_RBEDVGVJU ^V\"<TM?*H^FL1QZ2[EWFHZ
MY11GYY>JKKFE*EL#3%9PJ:3E<H.RY&C@PP-;"31GT\@2EXN(R@/N18>;OH*;
MI'!#4%L#'V6%U;\ $8GLE:9'I1?IFXA?F#R'+ DAC=/T#;RLSSSS>-E_97[%
M32F4:37"S\7*6$W/Y]<;K'G/FGO6_!76>^JJJA4(:@W7K77X-USRNJV] $?3
M,@&W*\$WS+_;)=M[D2_=P9M<KI\GIF$ES@)J6(/Z"8/YPCAJ*F9+/=C7,P2[
M15)0-TSNWQLH3[2H7@L5BO0R VLEJ)OI?7!)@:HU5$!S-H%KJAI%[)%I0%E1
M.4^8)G#;H&:NR/ 5J9,,W!*K=@(R> ?)."QRM\@&85[$SIP[8SPJ("G">)P[
MTP"243@8%C *QVGA+(5SRK(A).&(CLDR=)8\R\@RR$;.,O)7[-B0K2UQ#HEC
MG$(>)_"@+&DF_B&Y%T-:%7F8YCF\=-W12:O5J#=^H+AZM=)V7==;^YFUZ%KU
MKWLW\&Z8WG"JJ< UA<;GPT$ NALBW<:JQC?N2ED: WZYI;F+VCG0^5HI>]PX
M@GZ2S_\ 4$L#!!0    ( %N(<E1=EK%-UP,  )8(   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,S+GAM;)5646_;-A#^*P=A#S' QA(M65)@&W#2%ENQ9D:<
MK0_#'FCI;!&11)6DXO3?[RC9BILE1O8BDQ3ON^_NOM-YME?ZP12(%IZJLC9S
MK["VN1J/359@)<RE:K"F-UNE*V%IJW=CTV@4>6=4E6/N^]-Q)63M+6;=V4HO
M9JJUI:QQI<&T527TCVLLU7[N!=[QX$[N"NL.QHM9(W:X1OMGL]*T&P\HN:RP
M-E+5H'$[]Y;!U77D[G<7_I*X-R=K<)%LE'IPF]_RN><[0EAB9AV"H)]'O,&R
M=$!$X_L!TQM<.L/3]1']<Q<[Q;(1!F]4^4WFMIA[B0<Y;D5;VCNU_Q4/\70$
M,U6:[@G[_NXT]"!KC575P9@85++N?\73(0\G!HG_A@$_&/".=^^H8_E16+&8
M:;4'[6X3FEMTH7;61$[6KBAKJ^FM)#N[N*6Z_ZZ,@15J6!="(RRMU7+36K$I
M$:R"&U55E+^U5=E#H<H<M8&+>_?6C&9C2R0<U#@[.+SN'?(W' 8<OJK:%@8^
MU3GF/P.,B?T0 C^&<,W/(GX1]25, @;<Y_P,WF1(R:3#F[R!]TGH6M:[TY3\
MO=P8JTE!_YS!#P?\L,,/W\!?4V/E+>56;>&_OE[+Z'F\^P)AJTIJ+T*"OFP&
MK:%#;0NP]#I354,%[?J O+HCDK+,0-0YY+)L+>90DQ1*)X6&N)@N;O%""EDO
M!7,BA2OX+$TF2OB!0@.ZF@)5I*4.[XIR(6ORIUI#K@P#?,JPL4=X\O[L+"?]
MCKHBND?@'C[<MA5J896^@MLCOW>P@E_@(ITP'J6C;AFR:<J[9< #%H7A"#YB
MK:BA>NQO7?=B_D$\DKL=#IB.F0'ZFAE+;%V" QZS) A9&,80!"D!^VP2)[0.
M6!PE+ VGSU3_5RK9*T4AQOYE/!D=%GTXP:6?CLXH,1J4&+U;B<O:RLXI?21A
MC5FKI95H7I/C65 W1:Y,(S*<>S0F#.I']!8._<, ?X@=O[?R4918VV.>]^@R
M90YR)FTMC>-VJJ<7^OBC<:(V+J--J[."/M _I1:F;,I]%OL!)"R) Y:D/I60
M*A:0.D*X0VILF;E4]_==\O7+P[:6U$^!SX(D9#P((24-16P2<5JE=![SM&]?
M V0K:5J0+7':X$ K)Q2J,GQ:KU; TX#Y<4H112P.$N .EP*[5Y9:2;PO6T',
M_#1B:1I"D+!XPEDZ]8%S%DVGC/L1O":1\<FLH-;:=1/1D).VMOW8&$Z'H;OL
M9\WS]7YB?Q5Z)RGW)6[)E-1)PM#]%.PW5C7=Y-DH2W.L6Q;TQP&UNT#OMTK9
MX\8Y&/Z*+/X%4$L#!!0    ( %N(<E2+.7OVE@,  &D(   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,T+GAM;*U6WV_;-A#^5P[&'F* B$CJEQ78!I)VW5JT
M6Y:TV\.P!UJB+2*2J))4G>ROWU&2%7M+O)<"AOT=>??=\3Z)Y^5>FP=;2NG@
ML:X:NYJ5SK5706#S4M;"7NI6-KBSU:86#DVS"VQKI"CZH+H*.*5)4 O5S-;+
M?NW6K)>Z<Y5JY*T!V]6U,$\WLM+[U8S-#@MW:E<ZOQ"LEZW8R7OIOK2W!JU@
M8BE4+1NK= -&;E>S:W9U$WG_WN%W)??V"(,_R4;K!V^\+U8SZ@N2E<R=9Q#X
M\TV^D57EB;",KR/G;$KI X_Q@?U=?W8\RT98^497?ZC"E:O98@:%W(JN<G=Z
M_[,<SQ-[OEQ7MO^&_> ;QS/(.^MT/09C!;5JAE_Q./;A*&!!7PG@8P#OZQX2
M]56^%4ZLET;OP7AO9/.@/VH?C<6IQHMR[PSN*HQSZ_N^/[* WSIAG#35$[Q3
MC6AR)2KPC'#QI1%=H=!G#A>?Q::2=KX,'.;V#$$^YKD9\O!7\C .GW3C2@L_
M-H4L3@D"+'JJG!\JO^%G&3^(YA)"1H!3SL_PA5,GPIXO?(7OI0:\;X;'WC\_
M;Y7-*VT[(^'/ZXUU!A^HO\[DC::\49\W^M^\VRFO>L[[4JO/$TZ2#B^:^AOA
MU_-) !&X4N*NS7'K20IC07JE /N,P4]3JT$TA0<,]L("?K:ZPE?;7L'GTD@)
M]2#S$'RA&N35G<4@2T ^YK)UT$J\%DJ!G2SP"9O#B93P:^XFB\&'KCJRKEN#
M%AVM._E--IV$'X!12K*0(\HR$O/,@P5A//* D2SC\)/1UD)K]%8Y7$T3$L:I
M!Q'AJ?=+&8FICTPI8>$"/GK_K=$UX!5H^CY9W+W@R)>P>0\C)(D&F)"(\1ZR
ME/ 0X2]XIU:>Q&^'A#%Z",IX,L"4Q-D4E(3L*.BY2<(YHS:=\^\>. VYKK')
M@'=#_E#JJI &6XM7D\I[;0I5=5Y^)*67;#$?038"S@\K6/AWD8R=2$9/)*,G
MDM$CR3).6.;[OL@(39@'"T+CV(,8V\K^HQC%9GG%DI1$W&N=)(2F/C*)"$O2
M5Q5C&6%1.!_%2Y-)!QZ-$!T6V:EB;$%"-LK,"8U&&*..R2&(\^C[*Q;/_R4=
M9P<0SU^Z<(*CZ[^69M</.8M)N\8-DV!:G>;H]3 ^GMV'(?Q)F)W"IE5RBZ'T
M,L6Q98;!-AA.M_TPV6B'HZF')?X7D,8[X/Y6:W<P?(+IW\7Z'U!+ P04
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
M)8NSRS7!(>':0/V^9$SN;_0 Y9GN]']02P,$%     @ 6XAR5.I94&+M @
M5P@  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULK59=;]HP%/TK5K2'
M5FJ;;V@K0()FTS:I$H)U>YCV8)(;8M6QF>TTW;^?[82,0J \[(7XXYY[S[&O
M[V54<_$L"P"%7DO*Y-@IE-K<NZY,"RBQO.$;8'HGYZ+$2D_%VI4; 3BSH)*Z
M@><-W!(3YDQ&=FTN)B->*4H8S 6255EB\6<&E-=CQW>V"PNR+I19<">C#5[#
M$M339B[TS.V\9*0$)@EG2$ ^=J;^?3(T]M;@.X%:[HR14;+B_-E,OF1CQS.$
M@$*JC >L/R_P )0:1YK&[]:GTX4TP-WQUOLGJUUK66$)#YS^()DJQLZM@S+(
M<475@M>?H=43&W\II]+^HKJU]1R45E+QL@5K!B5AS1>_MN>P _ '1P!!"PCV
M =$10-@"PG,!40N([,DT4NPY)%CAR4CP&@ECK;V9@3U,B];R"3/7OE1"[Q*-
M4Y-E<]V(YVA)UHSD),5,H6F:\HHIPM9HSBE)"4ATC98ZZ;**@K&>4ITQF*6
M=.ZAA%<KE5=T"Y3H(@&%"967&O>T3-#%ATOT 1&&OA6\DIAE<N0J+<#0<-.6
M[*PA&QPAZP?HD3-52/2199"]=>!JY9W\8"M_%IST^!6S&Q3Z5RCP@J"'T,/Y
M<+\'GIP/]TZH";O+#*V_\(B_]^YD 2F0%[S2-_ASP2E%^NG46&2_3L2.NMB1
MC1V=%3O;QL;;V**+?856L":,F>32B:0*0!L0A&=]"=$$'=J@IH2]3((XN!VY
M+[N7=&AT=Q=W-F_DQ)V<^+2<+".F,/5F:0,=[,3S@SC<(W5H%,31\*U1$A\P
M]X-HT$]]T%$?G*2>Z#=JBZIYLK4@RKS7O%?(X(#CM3\,[_:4]%EY?M3/<MBQ
M'/ZW? &6O9\IP\-,\:)@3TJ/T4$Z)8=&A^GD[I3<$L3:MBZ)+/FF_'2K77><
MVJ:PMS[37;-I<O_<-"WW$0O]3"2BD&N7WLU0)XMHVE@S47QC"_N**]TF[+#0
MG1^$,=#[.>=J.S$!NO\2D[]02P,$%     @ 6XAR5"/8)#MT P  L@T  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULM9==;]HZ&,>_BA7M8I/.:9SW
MN *DMK0KE)U5[;I=3.?"!4.B)3;'-F7[]L=V0@K!9-&FW4#L_'_/8S\OD3W8
M,OY-9(1(\+TLJ!@ZF93K<]<5\XR46)RQ-:'JS9+Q$DLUY"M7K#G!"P.5A>M#
M&+LESJDS&IBY>SX:L(TL<DKN.1";LL3\QR4IV';H>,YNXB%?95)/N*/!&J_(
M(Y%/ZWNN1FYC99&7A(J<4<#)<NA<>.<S#VK *#[G9"OVGH'>RC-CW_1@LA@Z
M4*^(%&0NM0FL_E[(%2D*;4FMX[_:J-/XU.#^\\[ZC=F\VLPS%N2*%5_RA<R&
M3NJ !5GB32$?V/:6U!N*M+TY*X3Y!=M*FRB/\XV0K*QA-2YS6OWC[W4@]@!E
MQP[X->"W@? $$-1 T!<(:R#L"T0U$/4%XAJ(^P))#21]@;0&TKX J@'4!N)3
MB8.[S,&^/KPFV4?9/HGLTNV9?+M589FJ'&.)1P/.MH!KO;*G'TQI&UX58TYU
M%SY*KM[FBI.C!_)"Z(: O\$X%WBUXF2%37NP)=B]>SLF$N>%>*=43X]C\/;-
M._ &Y!1\RMA&8+H0 U>JM6B+[KSV>UGY]4_X#< '1F4FP#5=D(6%GW;SGM]A
MP%5!:"+A[R)QZ7=:G&)Z!@+O+^!#W[<LZ*H;_SB7#>Y9\/%/O&^*3ORZ&[]8
M<X7#D_A-_[W;\/?]]PXM^&W_O=OP2?^]V_#I[^7][O="-^N/PXXJ#II^#HR]
MX(2]TUW\=::D8"))*?[M<!0VCD+C*.S^<-@ZOP(3 ^I3P,O(@Q %*K@O^_UT
M+$,H\M&A:FQ1I9X?'JJN+2H/H9;'&XO*]U#+UOMC58I@[!VJ;BVJ%$;1H6IB
M445!U+(U/58%"$9)<BB[L\BB,&ZO;'8L\U&:[@7V(-]1D^^H,]__,"XS<%$2
MGL]Q1_W$C;WXSQ9JTCA*?K%0IQ48[P<4(A2DK;@?R_PT3-K5-;/(PB@^%?>T
M67[:N?P)E813$R1<=(0#-?;0GXV[!U^/%O!7(U^3!XT!XZ#5_'<668S2N"6;
M6611H.XAK<B[>\<D5<<K<_@78,XV5%9?V&:VN6!<F&-6:_[2.Y]XEOFIOI"8
M8]FK^>HV\P'S54X%*,A2N8)GB6HV7ET0JH%D:W-(>V92'?K,8Z8N581K@7J_
M9$SN!MI!<TT;_0]02P,$%     @ 6XAR5)'GE+"; P  3PT  !D   !X;"]W
M;W)K<VAE971S+W-H965T,SDN>&ULO5=K;]LV%/TKA- !+9!%$BU;3F$;B!_;
M,K1>8#LKL&$?:.G:$B*1&DG9*= ?7Y*292>6Y&PH\L46'^?<<^_EY6.P9_Q1
M1  2/:4)%4,KDC+[:-LBB" EXIIE0-7(AO&42-7D6UMD'$AH0&EB8\?IV2F)
MJ34:F+Y[/AJP7"8QA7N.1)ZFA'\=0\+V0\NU#AV+>!M)W6&/!AG9PA+D0W;/
M5<NN6,(X!2IB1A&'S="Z=3].W9X&F!E_QK 7)]](N[)F[%$W[L*AY6A%D$ @
M-051?SN80))H)J7CWY+4JFQJX.GW@?T7X[QR9DT$3%CR)0YE-+3Z%@IA0_)$
M+MC^-R@=ZFJ^@"7"_*)],;?G6RC(A61I"58*TI@6_^2I#,0)P,,- %P"\ L
M=AL G1+0>0%PO0: 5P(\$YG"%1.'*9%D-.!LC[B>K=CTAPFF02OW8ZKSOI1<
MC<8*)T<+V '- ?V,YH1SHI. WD]!DC@1'] [%%.TBE@N" W%P);*HL;90<D^
M+MAQ [N+T6=&9230C(80/B>PE=1*+S[H'>-6QM\)O48=]PIA!^.'Y12]?_<A
M VX*@ ;PQSJ)MT2OJ!JQD]=3NR5U#<OT]2Q.B\.=*D$=P]>YD* -9RF:/4G@
ME"1H8E8&</3W)S4?W4E(Q3\MUKS*FF>L>0W6YGFZ5JQL@TZ"BE@558&^H=>&
M>UR8ZAE3>O_9C?# WM6HZU;JNJWJ'B@03B%4&XX)RI6J$,Z!RCKK!95_:AUW
M/.Q7$HHU<3[-O7'[KE.OM%<I[?U'I931%K&]LU!U'>>%TO,YV&F0Z5<R_5:9
MU3(*(6,BEK4E[I\'\DQ;^YQGVOJ5MGZKMB5)0*#%(7YS=09^0[\"VW*217&
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
MU.L-M 91=:S51/'"MF1KKG2#9X>I[O)!F WZ^89S=9P8 \W_ANDW4$L#!!0
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
MF_K\,* $FH4*@/MKQN3^1.WLJ\]7\[\!4$L#!!0    ( %N(<E1-MFZW30,
M "X,   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;,U736_C-A#]*X2
M BFPT9<EQU[8!NPX1;?H D:";@]%#[0TMHA0HDI2<?SO.Z04K9/*=#:G7BQR
MQ/=FY@U)C6<'(1]5 :#)<\DK-?<*K>O/0:"R DJJ?%%#A6]V0I94XU3N U5+
MH+D%E3R(PW <E)15WF)F;1NYF(E&<U;!1A+5E"65QQ5P<9A[D?=BN&?[0AM#
ML)C5= \/H/^H-Q)G0<^2LQ(JQ41%).SFWC+ZO(XLP*[XQN"@3L;$I+(5XM%,
MON1S+S01 8=,&PJ*CR>X!<X-$\;Q3T?J]3X-\'3\POZ+31Z3V5(%MX+_R7)=
MS+V)1W+8T8;K>W'X%;J$4L.7":[L+SFT:V^F'LD:I479@3&"DE7MDSYW0IP
MHO$90-P!XK> Y Q@U %&[P4D'2"QRK2I6!W65-/%3(H#D68ULIF!%=.B,7U6
MF;H_:(EO&>+TXD&+[/%ZA<KEY%:4N)T4M06Y)M\H;]KQ4N&VJ,U0D:LU:,JX
M^GD6:/1O6(*L\[5J?<5G?$4Q^2HJ72AR5^60OR8(,/ ^^O@E^E7L9/R-5CX9
M19](',;Q0$"W[X=' _#U^^&A(YM17XN1Y1N=JT5!)5QO_UN+I92TV@,>-TVV
M1W*Z;D./UKP\4)F3OWY'2O)%0ZG^=@24] $E-J#D3$!K]L1RJ')R9,!S<D45
MH:0&F:''P?J[Z4(_#'\:JM+'8.L?AKT2(>U%2)T\5FU%0&F&UPQ*K@79 JD;
MF16V! UN9DGN'C8;A[=Q[VW\_]@#-WU -\[T[YYKO*+1"V<[(%='H'+X[+MI
MQJ2T1W^H_!]&KC^"?*7"I%=A\CX5G@3'>G"FCY_,=<S*IAP2P\V6I'Z:#)X$
M-RZ-_&00M[[@+_:3R'46IKT,TP_(0)_/R>!F2Z=^/"R#&S=._60R*,,%7.A/
MQBX9HO#[5S-T4MTS]7B]DP!$XIW@W H7F/":2@<UN(B+XD$-+N B?SIR:G#2
M.40_IL'Y?7"!"35X6Y=.@TNX>#JL@1L7^^E;[5H-@I-&J@2YMPVI(IEH*MUV
M);VU;WJ7MM5[8U^99M@V:-]IVD[Z*Y5[AGT4AQU2AOX-?GUDVYRV$RUJVZYM
MA<;FSPX+;.A!F@7X?B>$?ID8!_U?A,6_4$L#!!0    ( %N(<E0872PP(00
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
MC0/7 /4^9DP>&OH#97T__@=02P,$%     @ 6XAR5*F6YB-<!   I!   !D
M  !X;"]W;W)K<VAE971S+W-H965T-38N>&ULM5C?3^,X$/Y7K&H?0&)I[/0G
M*I6 @HX5>X<6V'TXW8.;3%O?)G;7=BC<7W_C)"1IFV2[I^.%VLY\X_G&\3<9
M)ANEOYL5@"4O<23->6=E[?JLVS7!"F)N3M4:)#Y9*!USBU.][)JU!AZFH#CJ
M,L\;=&,N9&<Z2=?N]72B$AL)"?>:F"2.N7Z]A$AMSCNT\[;P12Q7UBUTIY,U
M7\(#V*?UO<99M_ 2BABD$4H2#8OSS@4]NV', 5*+KP(VIC(FCLI<J>]N<AN>
M=SP7$4006.>"X\\S7$$4.4\8QX_<::?8TP&KXS?O-REY)#/G!JY4]$V$=G7>
M&75(" N>1/:+VOP&.:&^\Q>HR*1_R2:S'8P[)$B,57$.Q@AB(;-?_I(GH@*@
M@P8 RP%L%]!K /@YP#\4T,L!O4,!_1S0/Q0PR &#-/=9LM),S[CETXE6&Z*=
M-7IS@_2X4C0F6$CW9CU8C4\%XNST5@8J!O+(7\"0C^1WKC5W9TV.9F"YB,PQ
MKCX]S,C1AV/R@0A)'E<J,5R&9M*U&(!STPWRS2ZSS5C#9I21STK:E2'7,H1P
MVT$7(R_"9V_A7[)6CY^X/"4^/2',8ZPFH*O#X;0&/CL<[M7 KP^'^S7PFX/A
M=-R22[]X%?S4G]_@[X\UN+.72W*GC"%7^"J\HG1MN X-^?,.K<FMA=C\U;)7
MK]BKE^[5:]CKCJ\-$+4@QG*;V'08B5C@#/6F]M7*' Y3ATXOGZ>8\N?J6>];
M,-_?MIFU>=EBTB^8]%N9?.51PC.1C%"FN0S@A,P>+T[PK@2H]4CS*(1L='Q"
M>*P2:>OX9=L,JM%C>=CE6&/EC[T&#H."PZ"5PPP6H#6$Q/(7PHT!:T[(\SZQ
MNK '>P'1/F5>?R?N&C,VIL/1SO'4F'E]OXG?L. W;.7W)#4$:BG%/SG'.4A8
M",=29/KG%K%8\\@*U$%4-WQ@08.Q!%[P@:GE/JR)=O? #K"9M=ML41X5E$?_
MC7(=C]'^2S7:.9FKT?[E&@QW>.S;],8[%_"FQD_EDFYQ'1=<QZU<'Y*Y@1\)
M2$NNGV'W=FVYI%Y9%[UW5T-:J<+T)S<PUPHLL$G3T1%AB+-2DL^C5[+&N,0\
MJGLSK_/MJFENO$64E5&R]BCQJA@K O>Y0"X2NU):V->V!)2UA[Y_\:%E]:'_
M>_G)/6Y=DL:,EL6#ME>/DG;D: =5VK51[.M_WZ->8R!E!:#M)> !J4,J?'<J
MX!'YE&AA0I%^_K>EO)1@.GS_ R[5C[;+WR_GM48"_4%C6DMEHNW2A-T/]C;R
MX O#2GUB[Z]/K-0GUJY/MV69S-6(++2*"0__QAX%.TU4)ZM<2[?[(5&7[7RS
M:K8_#IN2S4IY8NWR]*N'GKNKBN2POQ=&M])<Q:"7:1N,WMUW7-:H%*M%JWV1
M-I@[ZY?T;)8US*6;K'__S/522$,B6*!+[W2(MUQG+7$VL6J=MG!S9;$A3(<K
MX"%H9X#/%TK9MXG;H/C'Q/1?4$L#!!0    ( %N(<E22=0&TD@0  -(/   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;(V7WW.C-A#'_Q6-YQZ2F7-
M@,'<V)Y)[&N;F[DVDQ_M0Z</,@B;!B17$G'RWW<E"+9!)GE)0-Y=Z8-67^W.
M]EP\RRVE"KV6!9/ST5:IW3?'D<F6ED1>\1UE\$O&14D4O(J-(W>"DM0XE87C
MN6[HE"1GH\7,C-V)Q8Q7JL@9O1-(5F5)Q-L-+?A^/L*C]X'[?+-5>L!9S'9D
M0Q^H>MK="7ASVBAI7E(F<\Z0H-E\=(V_K7"H'8S%GSG=RZ-GI%'6G#_KE]MT
M/G+UBFA!$Z5#$/CW0I>T*'0D6,=_3=!1.Z=V/'Y^C_Z+@0>8-9%TR8N_\E1M
MYZ/I"*4T(U6A[OG^-]H 372\A!?2_$7[QM8=H:22BI>-,ZR@S%G]G[PV'^+(
M 4#M#E[CX'4=@C,.?N/@?]8A:!P"\V5J%/,=5D21Q4SP/1+:&J+I!_,QC3?@
MYTSO^X,2\&L.?FIQRQ)>4O1(7JE$8_0]RZC9"3V"[HFBZ)XFG"5YD1.S41<K
MJDA>R$NP?GI8H8LOE^@+RAEZW/)*$I;*F:-@83J\DS2+N*D7X9U9!/;03\[4
M5J+O+*7I:0 'B%HL[QWKQAN,^(.P*^3CK\AS/<^RH.7GW;'%??5Y=W> QF\W
MR3?Q_ \W":URF11<5H*BOZ_74@DX./\,3!&T4P1FBN#,%$]7#U<HHRD5I$ *
M)KK8"?Z2Z^-]B=:4T2Q7B"@D%5&5XN(-"4@.VU;7\T1F'JTZ+PL<^SB<.2_'
MW]]F-0TGIU:KOI4W\>*@M3I!G;2HDT'4!Z736NF,_XH82"O/6G(+M8VQGB \
M6E?@!T$'L6\T<5VW0VB)A+TS@&$+& X"@B""W#&SC7J74)K#L1:4J9P4-IRP
MMX@Q]KT.CL7(PWZ7IV\51ZX=)VIQHD&<WSD;@RI4H$OK@B+Z"G>>I%:9B2P@
M7F]C+%:^%W= +$:QZ]M)IBW)=)!DN25L0[58OI"BJO64%'#U$I98S]+4\LU!
M4Z(.D,W,CWNY9C,+_"BR0\4M5#P(92Z)Q)#9$.+^I&%7#/HVV,>=Q5OB1"X^
MLW;L'JX_]P,QX,GS6%<.*0*1U:E5[TN39M;+S+6D63#M9-#2:A;W$LUFYKGA
M&0W 1Q<['CXVH&ST-:%2&B%HU$RB3/ 29-R.;<7%EJ,0NUW:OA5(8M"%[5N%
M$QR?8?4.K-YP#E)5"1 \CEK]1B3]%\HG*%&M"MX$/,FY"$^[4!:KL(O4MX'3
MYYV1"GRX\[$_R/1KP==P(^5,P=$RR@=",=;75@J#NB"P<OF]U?1VJF\R#G$_
M+X<BG3(=B@P\7&7<,BA8QOHB4F^(2 DI"@-,PNUDA0D^ANF;^'$_[88"G;(<
MJ@@\7$;\H;94F +"NO3^Q0YZU15NBQ4H1%>W;;'@?CY'<"@3\'"=\,C52<F#
MH(T\%'M&)^I$JXLE*V;8J]#@QHUZG!:S..IBVF*Y<5?BG:-FIZ1B8YI&"2I6
M,54W".UHVYA>FW:L,WZC&U;31!W"U-WN3R(V.9.HH!F$=*\BV !1-Y#UB^([
MTU*MN8(&S3QNH>FF0AO [QGGZOU%3]"V\8O_ 5!+ P04    " !;B')41N1"
M4&$$   4$   &0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6R-F%U/XS@4
MAO^*5<T%2%-B.Y]%I1)#-5I6L[MH@)UK-W7;B,3NV Z%?S_':4A*XD2]H4WZ
MGI/'Q_9Y'>8'J5[TCG.#WHI<Z)O)SIC]M>?I=,<+IJ_DG@OX92-5P0Q<JJVG
M]XJS=154Y![%./(*EHG)8E[=>U"+N2Q-G@G^H) NBX*I]V\\EX>;"9E\W/B9
M;7?&WO 6\SW;\D=NGO</"JZ\)LLZ*[C0F11(\<W-Y)9<+RFV 97B_XP?],EW
M9(>RDO+%7MRO;R;8$O&<I\:F8/#QRN]XGMM,P/&[3CIIGFD#3[]_9/]>#1X&
MLV*:W\G\5[8VNYM),D%KOF%E;G[*PU^\'E!H\Z4RU]5?=*BU>(+24AM9U,%
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
M_2/O5WI>F8TYA#!7M[!1?0C3(V@48PQ@."#F*C.!L B[CM$ 8 J!;QL= *9
M7 .;0EB$0Z.#9P 6ZC70P)X +'(=,],YE"DAD>? 31"T31"<;8)?]+E1;R!@
MX8.CI>:*.!@;PS&$,#<BOE%X" L\<Q4? YBNE&-TVP3"0AV<47C(*;%=<[F'
M, ]C(X4IA.EI;;3X#,#T_GA4> AS?7- YE"F!'NN"Q<^; L?=BH\TG._/@\@
MJI1(%H6BBY0AQ=&29YE^Q]"GFN7'FJ<Q$_JDH(_0R1+I4P**D[0H3R(7^N@0
M\S2E8L_8)=10=431?BKV-386Q2%,F6\.(&6NZ6/8EE&P"4P9N_U#I^@?X;C,
M702F#(\SD J,Q>T)IHSQF@,4OK;-+<3:.YEF3+Q7WUND[H0B5_5;:_NT_:1S
M5YULC>?W^&:*@><S?#.OO]C\9[[^?O2-BO<DERAE*^U*9Z!W/5%_DZEO%-]4
MY^(%5_J<75VN&=5=60+Z]Q7G:G=3.F@_C W^!5!+ P04    " !;B')4(_GL
M!QP#   N$@  #0   'AL+W-T>6QE<RYX;6S=6%%KVS 0_BM&':.%4<=QZ\9K
M'-@"A<$V"NW#WHH2RXE ECQ9Z9+^^NDLQTE37<CZL*5S2"W=I_ONT]VY,AG6
M9B78W9PQ$RQ+(>N,S(VI/H9A/9VSDM;GJF+2(H72)35VJF=A76E&\QJ<2A'V
M>[TD+"F79#24B_*F-'4P50MI,G+1F0)W^Y)G)$HN2.#HQBIG&7DX??]SH<SU
MN\#=3SZ<G/3.>P]GU[O(:0N=D=!+?'D ,4J+D28'J>WMT]M#R:\.(]_'W5"'
M;>9'PT+)30%BX@PV-BU9\$A%1L94\(GFX%70DHN5,_?!,%5"Z<#8RELQ$5CJ
M)P=';@9-T?*47"K=Q'81W-])NWP'6,] (!>B$]@GSC :5M08IN6-G32+&^,+
M*&C']ZO**IQINHKZEV3CT-QLD(G2.=-=F(BL3:.A8 7(T7PVA[M150B@,:JT
M@YS3F9*TT;#V: >6=LJ$N(,GYD?QC'M9;%6U!S65W= *:H>.QDV ?YO-<6_3
MOHXWJ/BC,I\7=CNRF4.SL%O-"KYLYLNB$X"Q1S@[K2JQ^B3X3);,;?[@@*,A
M7?L%<Z7YDXT&K3*U!J9)\,BTX=-MRR]-JWNV-.MV6A:XYOX;U/QW\SQCDFDJ
MMD7;WC_F++]:<7O$_ O-S;^57<5>D?'5\6MLC]1C%YF\!9%OH-QQ>I0:P_9H
MW#I_GYV^G36 MYR,?(<W*K$)&DP67!@NV]F<YSF3+PYA2V_HQ+X,/^.WZW-6
MT(4P]QV8D<WX&\OYHDR[5;>0B';59OP5MA<EW2N6C<5ESI8L'[=3/9LTP\ .
M;-3V H==Y*:Y_ CFXS _ A@6!U. ^3@O+,[_M)\!NA^'8=H&7F2 ^@Q0'^?E
M0\;-!XOC]TGMY=]IFL9QDF 9'8^]"L98WI($OGXV3!MX8'$@TI_E&J\VWB'[
M^P"KZ;X.P7:*=R*V4SS7@/CS!AYIZJ\V%@<\L"I@O0/Q_7&@I_P^<0Q5Q;1A
M3S".I"F&0"_Z>S1)D.PD\/'7!WM*XCA-_0A@?@5QC"'P-.((I@ T8$@<-^?@
MSGD4KL^I</,+T>@W4$L#!!0    ( %N(<E27BKL<P    !,"   +    7W)E
M;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE
M<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;
M8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R
M]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ 6XAR5 ;I.D)'!0  \RH
M  \   !X;"]W;W)K8F]O:RYX;6S%FM]/XS@0@/\5JT^<M+VV^;6[B"(!A3TD
M!!Q%O*[<Q&TM'+MG.T#YZW><TL7IP=R]##Q!G,;YDCCSS=@Y>#3V?F;,/7NJ
ME7;CWM+[U?Y@X,JEJ+G[TZR$ACUS8VON8=,N!FYE!:_<4@A?JT$R'!:#FDO=
M.SS8]G5M!_&&\:+TTFAH# UW4CRZU_UADSU()V=22;\>]]K_E>BQ6FI9RV=1
MC7O#'G-+\_B7L?+9:,_5M+1&J7%OM-EQ)ZR7Y;^:IP'REL]<V^+Y[(8#R+A7
M#*'#N;3.M[]H^^? ^"#@QYNMQILSJ;RP$^[%#VN:E=2+T U<Q2"ZC/8^;/]N
M;N*^_3^WT<SGLA034S:UT'YS'ZU0 5"[I5RY'M.\%N/>B7D0EJWX0H2+@K.<
M5YL+]$ 6W2Z[+V&'/:]:1CJ>HZ:2GIWKS<&P-\)*$*R$%NL$MHV2%9R]8L=<
M<5T*UCY>%P&F"&#Z68"LSZYY!)DAD-D'0DX#1#C ,3-G5RMA(\@<@<P_#7+J
M31E!%@AD\8F0/Y,(\BL"^?73($^X6T:0WQ#(;[205W;!M7QN=S"N*S81KK1R
MU6Z;>03Y'8'\3@LY;>J:VW7[>.5"2SB,:\^.RM(TVLLX= ^QV#VDQ;P1#T(W
M'9.@*B%VR1F7EMUQU8APX\ZDAJ HN0*[.&^;.L;$U#(B=LL/8ZI'J50[^LXA
M_]"+0,".G.OJ983Y940L&,BT($3[=4MY^D\C5^& +TP+'R-B=AD1Z^7E=7#@
MNS6'4W\)+XAM(/B</D&W,2;FEQ&Q8()%[OO'W '8B:FA)[>;Z8PPM8R(W1(>
MKE_'-)A#1L02F8A99X!AJA@1N^)<EZ86[)8_B<Y[B9EA1*R&"P$#*:9), ,D
MQ : \5Q+O]%\"!20 G@H;00$WBXDYH6$V N7T.^%<1 GH/29+KF%6.N]E;/&
M\Y;D%1,M.8B],!4*2EL($G\WW$*MJ-:1PR9Q2I]@8DB(Q8#F)IU4-,'DD!#+
M <=,8TQ,#@FQ'%Y2*+9W&X:B^R/FPJ20$$L!T7]@C3$Q6R3$MD!3@.Y@Q$22
M$(ODO13@Y;''F)A;$F*WQ+YC_;?&9(K))B66S49];V)A>DF)]8(ZD.W%F)A>
M4F*]H!;LO"HI.J]%K1?,@EU,3"\IL5[0:80N)J:7E+KV0"V8Q9B8;5)BV^"8
M>8R)V28EMLU6UGTVD8XO%E8L^,N\$8-],29FFY38-J^8E]Q:'E8BV-Y$>"Y5
M-VIBKDF)7?,*>2/"B@]$S!"9VKYT&2LQPYR3$3L'G5/JO.<9YJ",V$'XG!*+
M,3$'9<0.0K/*2>>A8P[*B!V$9Y5Q[9"AJRO4)<Y[666?72L>SR]EF(.R3YK_
M LR=!98,<U!&[:#W,2^-CH-[ACDH(W80@GDC7#QUEF$.RCZKXNFSTWJE8DS,
M0AGU0LO[F"'HQRN4F(5R8@NAKU#'0CEFH9S80IN9Y#=SC1S33DZLG3"G_#85
M9IF<V#([U?8$-IR79>M&J>,W.<<LDQ-;9@<3%!X8C/YY++28QVN1.;J*3VR9
M'<S=S#?&Q"R3$UMF!_-T/A?MIT*AA=W$\VHY9IF<V#*[8U/,A;40? (EY)0Q
M)F:9_ ,7:%H!E@;2<R5?JK(8$[-,_B%K-O]9CQ688HJ/F5SKMWXQ>OOA1ML,
M:6^,B2FF(%;,;\Q;XZ$,L[]KQU!8\#AH%IAQ"O+OQ[ YP7Z,B2FH(%80/B<8
M%SH%IJ""NM!!YP0[F)B"BE9!@_;'[O"@ GMI45W"*1RTEUR5UY:%/YM/1+(\
M+/3.&Z5.H.U*7QA>;;_9W'YO>O@+4$L#!!0    ( %N(<E2U<6!\%@(  *HF
M   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R
M1_<UM@/+51JW@3= R*,'+(D$AT'LW4>0"^D0*=(8/!4Q)'CY-_Q #)]^E4,[
M[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU?3N<KFVXXMN-Y.6Q3WZ[?VVU)
MNESF--S.:)Z?;F<N7C_[\C\3N\UFORX_N_7O8SF-_QB<_G3#>]V5,C:+UW;8
MEG'5I(_#]71-EX/<G2<WBY>W53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/
MRA"4YP^ZAZ#[^8,>(.AA_J!'"'J</TB6*..2(&F"-8'6@EP+@=>"8 N!V()D
M"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ^=@FT%M1
M;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0
M;R/0VR:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[
MZNT$>COJ[01Z.^KM!'K[9+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#O
M0+V#0.] O8- [T"]@T#O0+V#0.] O8- [YC\K"30.U#O(- [4.\@T#M0[R#0
M.U#O(- [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>N?OU+N.GX=2KSU?
M:WS^=U(]GN\MU\=?EE\G)R_4!>=T6U&?_P)02P,$%     @ 6XAR5-(T9!3L
M 0  !R8  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I=3\(P% ;@OT)V:UCI
MU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT
M31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL
M=GU+<[-JXNANDWX.M>VFF:<F9*.;W<8^:YH9YYJZ-#&MLW57?4H9[Q/R='+8
M$Q:U"V=I0\:^3.A7O@_8GWM8D_=U1:-'X^.]:=,NMFE8B-N&0GZ\Q!<]VOF\
M+JFRY:I-1_+@/)DJ+(ABV^2[HF?'DV.Z8=I]\I/SAS+' M/.1V]=2!/S]/NX
MPTCZTV.7"I&/]?%7?$],I4]^/^JG75'UP^QTO:_6+X=Y!#8\3K_CCS-^K__+
M/@1('Q*D#P72AP;IHP#IXQRDCPN0/BY!^N 3E$901.4HI'(44SD*JAQ%58["
M*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)
M(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56
MA2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19"U09"U09"U09"U0
M9"U09"W^4]9G:Y=_'#\\\];4W2&?#?__FKT!4$L! A0#%     @ 6XAR5 =!
M36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q0
M2P$"% ,4    " !;B')4.UH*'>X    K @  $0              @ &O
M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !;B')4F5R<(Q &  "<)P
M$P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0
M   ( %N(<E3N;HN>L 8  )8:   8              " @0T(  !X;"]W;W)K
M<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !;B')4>\<$!!T"  !N!0
M&               @('S#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L!
M A0#%     @ 6XAR5,SP (++!@  7!L  !@              ("!1A$  'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( %N(<E0*7E'A%P,
M '0*   8              " @4<8  !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6Q02P$"% ,4    " !;B')486FVC]H%  #R%0  &               @(&4
M&P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ 6XAR5(VM
M[V)9!P  A2<  !@              ("!I"$  'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;%!+ 0(4 Q0    ( %N(<E365%%;(@(  '$$   8
M  " @3,I  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !;
MB')4:CAE/%8(   X)   &               @(&+*P  >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL4$L! A0#%     @ 6XAR5(41.3$!!   ^P@  !@
M         ("!%S0  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0
M   ( %N(<E0AF04DG1L  ')9   9              " @4XX  !X;"]W;W)K
M<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 6XAR5%S"KDL1"@  ^AT
M !D              ("!(E0  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0
M2P$"% ,4    " !;B')4$;$,UMD$   =#   &0              @(%J7@
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( %N(<E2*;XXX
M^@,   $*   9              " @7IC  !X;"]W;W)K<VAE971S+W-H965T
M,3,N>&UL4$L! A0#%     @ 6XAR5")FM%#* P  8@@  !D
M ("!JV<  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !;
MB')4$:UT,S,#  "^!P  &0              @(&L:P  >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( %N(<E1Z27^650T  ($H   9
M          " @19O  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#
M%     @ 6XAR5+Y$XE\+!0  ^0P  !D              ("!HGP  'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !;B')4LE[)?C %  #W
M"P  &0              @('D@0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;%!+ 0(4 Q0    ( %N(<E3Y+0QCQ@P  &\C   9              " @4N'
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ 6XAR5*MM
MBHN(!0  DPX  !D              ("!2)0  'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6Q02P$"% ,4    " !;B')4VIQ?\6,'  ""$0  &0
M    @($'F@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (
M %N(<E0.=V"L?@0  &P+   9              " @:&A  !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL4$L! A0#%     @ 6XAR5)KIL:64 P  HP@  !D
M             ("!5J8  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"
M% ,4    " !;B')4>TFC1A09  #L4P  &0              @($AJ@  >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( %N(<E1F1ZG(I@(
M !\&   9              " @6S#  !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL4$L! A0#%     @ 6XAR5+3C>NVI @  ;@4  !D              ("!
M2<8  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !;B')4
M+VJXN/H"  !=!@  &0              @($IR0  >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;%!+ 0(4 Q0    ( %N(<E3W7[YA%0,  / &   9
M      " @5K,  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%
M  @ 6XAR5+FEXD/[!0  , \  !D              ("!IL\  'AL+W=O<FMS
M:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !;B')4_^DGPE,'  #^$@
M&0              @('8U0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+
M 0(4 Q0    ( %N(<E0YJS?9NP,  +@(   9              " @6+=  !X
M;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ 6XAR5.H0.FC2
M @  U04  !D              ("!5.$  'AL+W=O<FMS:&5E=',O<VAE970S
M,BYX;6Q02P$"% ,4    " !;B')479:Q3=<#  "6"   &0
M@(%=Y   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( %N(
M<E2+.7OVE@,  &D(   9              " @6OH  !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&UL4$L! A0#%     @ 6XAR5%S[.U0( @  &P0  !D
M         ("!..P  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M    " !;B')4M=B6I+\%  #?'0  &0              @(%W[@  >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( %N(<E3J65!B[0(  %<(
M   9              " @6WT  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
M4$L! A0#%     @ 6XAR5"/8)#MT P  L@T  !D              ("!D?<
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !;B')4D>>4
ML)L#  !/#0  &0              @($\^P  >&PO=V]R:W-H965T<R]S:&5E
M=#,Y+GAM;%!+ 0(4 Q0    ( %N(<E01MJ\;H@(  ,@'   9
M  " @0[_  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @
M6XAR5*N0QI1F @  3P4  !D              ("!YP$! 'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6Q02P$"% ,4    " !;B')4U@W@PS0#  ">"P  &0
M            @(&$! $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4
M Q0    ( %N(<E12@ FG4@0  ($2   9              " @>\' 0!X;"]W
M;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ 6XAR5 =6#6"X P
M)0L  !D              ("!> P! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6Q02P$"% ,4    " !;B')4Q9N9^8,#  !##   &0              @(%G
M$ $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( %N(<E1K
M^2I:E@0  * 3   9              " @2$4 0!X;"]W;W)K<VAE971S+W-H
M965T-#8N>&UL4$L! A0#%     @ 6XAR5)\_N')E P  %@P  !D
M     ("![A@! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M" !;B')4V";L11P$  !1#@  &0              @(&*' $ >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( %N(<E3$1P;B[ 0  ,H2   9
M              " @=T@ 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L!
M A0#%     @ 6XAR5$VV;K=- P  +@P  !D              ("! "8! 'AL
M+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !;B')4&%TL,"$$
M  #S$   &0              @(&$*0$ >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;%!+ 0(4 Q0    ( %N(<E3;6/?\&@,  !T+   9              "
M@=PM 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ 6XAR
M5* YX^H6!   11$  !D              ("!+3$! 'AL+W=O<FMS:&5E=',O
M<VAE970U,RYX;6Q02P$"% ,4    " !;B')4C[003,("  "0!P  &0
M        @(%Z-0$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0
M   ( %N(<E1:M]1=2 ,  .L+   9              " @7,X 0!X;"]W;W)K
M<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ 6XAR5*F6YB-<!   I!
M !D              ("!\CL! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q0
M2P$"% ,4    " !;B')4DG4!M)($  #2#P  &0              @(&%0 $
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( %N(<E1&Y$)0
M800  !00   9              " @4Y% 0!X;"]W;W)K<VAE971S+W-H965T
M-3@N>&UL4$L! A0#%     @ 6XAR5+;DD-%Z P  @@L  !D
M ("!YDD! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !;
MB')45-'D1UP#  !F"@  &0              @(&730$ >&PO=V]R:W-H965T
M<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( %N(<E1]CQ=PP (   ((   9
M          " @2I1 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#
M%     @ 6XAR5+K\L,#] @  " D  !D              ("!(50! 'AL+W=O
M<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !;B')4:; T ^@"  #8
M"0  &0              @(%55P$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM
M;%!+ 0(4 Q0    ( %N(<E0-%]FV/@4  !06   9              " @71:
M 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ 6XAR5#2C
MQGC2!   )!,  !D              ("!Z5\! 'AL+W=O<FMS:&5E=',O<VAE
M970V-2YX;6Q02P$"% ,4    " !;B')4(_GL!QP#   N$@  #0
M    @ 'R9 $ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( %N(<E27BKL<P
M !,"   +              "  3EH 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    (
M %N(<E0&Z3I"1P4  /,J   /              "  2)I 0!X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    " !;B')4M7%@?!8"  "J)@  &@
M@ &6;@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !;
MB')4TC1D%.P!   ')@  $P              @ 'D< $ 6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     20!) /83   !<P$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>150</ContextCount>
  <ElementCount>467</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>52</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/Coverpage</Role>
      <ShortName>Cover page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - Consolidated Balance Sheet - Parenthetical</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/ConsolidatedBalanceSheetParenthetical</Role>
      <ShortName>Consolidated Balance Sheet - Parenthetical</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - Consolidated Statements of Stockholders' Equity - Parenthetical</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity - Parenthetical</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2113104 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/FairValueofFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2115105 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2117106 - Disclosure - Property and Equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/PropertyandEquipmentnet</Role>
      <ShortName>Property and Equipment, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2120107 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accounts Payable, Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2123108 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2132109 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2134110 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2136111 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2144112 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2149113 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2152114 - Disclosure - Net Loss Per Share Attributable to Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2155115 - Disclosure - Selected Quarterly Financial Data (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/SelectedQuarterlyFinancialDataUnaudited</Role>
      <ShortName>Selected Quarterly Financial Data (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://yext.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/Revenue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2318303 - Disclosure - Property and Equipment, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/PropertyandEquipmentnetTables</Role>
      <ShortName>Property and Equipment, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/PropertyandEquipmentnet</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2321304 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2324305 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/StockBasedCompensation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2337306 - Disclosure - Income Taxes - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/IncomeTaxes</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2345307 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/Leases</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2350308 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/CommitmentsandContingencies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2353309 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2356310 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedTables</Role>
      <ShortName>Selected Quarterly Financial Data (Unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yext.com/role/SelectedQuarterlyFinancialDataUnaudited</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Organization and Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/OrganizationandDescriptionofBusinessDetails</Role>
      <ShortName>Organization and Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yext.com/role/OrganizationandDescriptionofBusiness</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Revenue - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/RevenueDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - Revenue - Remaining Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/RevenueRemainingPerformanceObligationsDetails</Role>
      <ShortName>Revenue - Remaining Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Fair Value of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/FairValueofFinancialInstrumentsDetails</Role>
      <ShortName>Fair Value of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yext.com/role/FairValueofFinancialInstruments</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/GoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yext.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2419409 - Disclosure - Property and Equipment, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/PropertyandEquipmentnetDetails</Role>
      <ShortName>Property and Equipment, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yext.com/role/PropertyandEquipmentnetTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2422410 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accounts Payable, Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2425411 - Disclosure - Stock-Based Compensation - Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/StockBasedCompensationPlansDetails</Role>
      <ShortName>Stock-Based Compensation - Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2426412 - Disclosure - Stock-Based Compensation - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/StockBasedCompensationStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2427413 - Disclosure - Stock-Based Compensation - Nonvested Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Nonvested Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2428414 - Disclosure - Stock-Based Compensation - Restricted Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/StockBasedCompensationRestrictedStockDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails</Role>
      <ShortName>Stock-Based Compensation - Employee Stock Purchase Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2430416 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2433418 - Disclosure - Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/EquityDetails</Role>
      <ShortName>Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yext.com/role/Equity</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2435419 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yext.com/role/Debt</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2438420 - Disclosure - Income Taxes - Domestic and international components of the loss from operations before income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails</Role>
      <ShortName>Income Taxes - Domestic and international components of the loss from operations before income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2439421 - Disclosure - Income Taxes - Provision/Benefit Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Provision/Benefit Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2440422 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2441423 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Effective Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2442424 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2443425 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2446426 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2447427 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2448428 - Disclosure - Leases - Total remaining operating lease payments included in the measurement of lease liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails</Role>
      <ShortName>Leases - Total remaining operating lease payments included in the measurement of lease liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2451429 - Disclosure - Commitments and Contingencies -Contractual Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails</Role>
      <ShortName>Commitments and Contingencies -Contractual Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2454430 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="yext-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2457431 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails</Role>
      <ShortName>Selected Quarterly Financial Data (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="yext-20220131.htm">yext-20220131.htm</File>
    <File>ex211-listofyextsubsidiari.htm</File>
    <File>ex231_consentfy2210-k.htm</File>
    <File>ex311_sect302certceofy22.htm</File>
    <File>ex312_sect302certcfofy22.htm</File>
    <File>ex321_sect906certceofy22.htm</File>
    <File>ex322_sect906certcfofy22.htm</File>
    <File>ex43_descriptionofsecuriti.htm</File>
    <File>yext-20220131.xsd</File>
    <File>yext-20220131_cal.xml</File>
    <File>yext-20220131_def.xml</File>
    <File>yext-20220131_lab.xml</File>
    <File>yext-20220131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>yext-20220131_g1.jpg</File>
    <File>yext-20220131_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="851">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>88
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "yext-20220131.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "contextCount": 150,
   "dts": {
    "calculationLink": {
     "local": [
      "yext-20220131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "yext-20220131_def.xml"
     ]
    },
    "inline": {
     "local": [
      "yext-20220131.htm"
     ]
    },
    "labelLink": {
     "local": [
      "yext-20220131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "yext-20220131_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "yext-20220131.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 549,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 5,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 9
   },
   "keyCustom": 29,
   "keyStandard": 438,
   "memberCustom": 4,
   "memberStandard": 45,
   "nsprefix": "yext",
   "nsuri": "http://yext.com/20220131",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover page",
     "role": "http://yext.com/role/Coverpage",
     "shortName": "Cover page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://yext.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Revenue",
     "role": "http://yext.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113104 - Disclosure - Fair Value of Financial Instruments",
     "role": "http://yext.com/role/FairValueofFinancialInstruments",
     "shortName": "Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115105 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://yext.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117106 - Disclosure - Property and Equipment, net",
     "role": "http://yext.com/role/PropertyandEquipmentnet",
     "shortName": "Property and Equipment, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120107 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities",
     "role": "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accounts Payable, Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123108 - Disclosure - Stock-Based Compensation",
     "role": "http://yext.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132109 - Disclosure - Equity",
     "role": "http://yext.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134110 - Disclosure - Debt",
     "role": "http://yext.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136111 - Disclosure - Income Taxes",
     "role": "http://yext.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://yext.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144112 - Disclosure - Leases",
     "role": "http://yext.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149113 - Disclosure - Commitments and Contingencies",
     "role": "http://yext.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152114 - Disclosure - Net Loss Per Share Attributable to Common Stockholders",
     "role": "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2155115 - Disclosure - Selected Quarterly Financial Data (Unaudited)",
     "role": "http://yext.com/role/SelectedQuarterlyFinancialDataUnaudited",
     "shortName": "Selected Quarterly Financial Data (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://yext.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - Revenue (Tables)",
     "role": "http://yext.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318303 - Disclosure - Property and Equipment, net (Tables)",
     "role": "http://yext.com/role/PropertyandEquipmentnetTables",
     "shortName": "Property and Equipment, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321304 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)",
     "role": "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324305 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://yext.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - Consolidated Balance Sheets",
     "role": "http://yext.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337306 - Disclosure - Income Taxes - (Tables)",
     "role": "http://yext.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2345307 - Disclosure - Leases (Tables)",
     "role": "http://yext.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2350308 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://yext.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2353309 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)",
     "role": "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2356310 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables)",
     "role": "http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedTables",
     "shortName": "Selected Quarterly Financial Data (Unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "yext:NumberOfServiceAndApplicationProviders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "provider",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Organization and Description of Business (Details)",
     "role": "http://yext.com/role/OrganizationandDescriptionofBusinessDetails",
     "shortName": "Organization and Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "yext:NumberOfServiceAndApplicationProviders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "provider",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "role": "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i127b0eccc66c4d7d8044f874897801a6_I20210131",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i127b0eccc66c4d7d8044f874897801a6_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)",
     "role": "http://yext.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "role": "http://yext.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "icd686c8ee4f14e08b73f3b9892cac1c1_D20210201-20220131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "yext:NumberOfPerformanceObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "performanceobligation",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Revenue - Narrative (Details)",
     "role": "http://yext.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "yext:NumberOfPerformanceObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "performanceobligation",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - Consolidated Balance Sheet - Parenthetical",
     "role": "http://yext.com/role/ConsolidatedBalanceSheetParenthetical",
     "shortName": "Consolidated Balance Sheet - Parenthetical",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - Revenue - Remaining Performance Obligations (Details)",
     "role": "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails",
     "shortName": "Revenue - Remaining Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "ieefe71181a764f0481467c2de6965d7e_I20220131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Fair Value of Financial Instruments (Details)",
     "role": "http://yext.com/role/FairValueofFinancialInstrumentsDetails",
     "shortName": "Fair Value of Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "ieefe71181a764f0481467c2de6965d7e_I20220131",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Goodwill and Intangible Assets (Details)",
     "role": "http://yext.com/role/GoodwillandIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reporting_unit",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419409 - Disclosure - Property and Equipment, net (Details)",
     "role": "http://yext.com/role/PropertyandEquipmentnetDetails",
     "shortName": "Property and Equipment, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422410 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accounts Payable, Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "ie7cbee46c8f14c56a3eee3f350cf4d13_I20160310",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425411 - Disclosure - Stock-Based Compensation - Plans (Details)",
     "role": "http://yext.com/role/StockBasedCompensationPlansDetails",
     "shortName": "Stock-Based Compensation - Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "ie7cbee46c8f14c56a3eee3f350cf4d13_I20160310",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i127b0eccc66c4d7d8044f874897801a6_I20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426412 - Disclosure - Stock-Based Compensation - Stock Options (Details)",
     "role": "http://yext.com/role/StockBasedCompensationStockOptionsDetails",
     "shortName": "Stock-Based Compensation - Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i127b0eccc66c4d7d8044f874897801a6_I20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427413 - Disclosure - Stock-Based Compensation - Nonvested Stock Options (Details)",
     "role": "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails",
     "shortName": "Stock-Based Compensation - Nonvested Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i127b0eccc66c4d7d8044f874897801a6_I20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "if5ec64b00fb741d4bb001148d64ac77a_I20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428414 - Disclosure - Stock-Based Compensation - Restricted Stock (Details)",
     "role": "http://yext.com/role/StockBasedCompensationRestrictedStockDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i1a44ca24fdb24bbdaa3bccc79aa07c1d_D20210201-20220131",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)",
     "role": "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
     "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "iad30e49dbb204012aa5e36183283b446_I20210201",
      "decimals": "INF",
      "lang": "en-US",
      "name": "yext:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - Consolidated Statements of Operations and Comprehensive Loss",
     "role": "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)",
     "role": "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "role": "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433418 - Disclosure - Equity (Details)",
     "role": "http://yext.com/role/EquityDetails",
     "shortName": "Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i946cb92ffd8a477b94c9d6a088aaf344_I20170430",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i72ae9e117e144dafaf0660b955ef4159_I20200311",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435419 - Disclosure - Debt (Details)",
     "role": "http://yext.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i72ae9e117e144dafaf0660b955ef4159_I20200311",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438420 - Disclosure - Income Taxes - Domestic and international components of the loss from operations before income taxes (Details)",
     "role": "http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails",
     "shortName": "Income Taxes - Domestic and international components of the loss from operations before income taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439421 - Disclosure - Income Taxes - Provision/Benefit Income Taxes (Details)",
     "role": "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails",
     "shortName": "Income Taxes - Provision/Benefit Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440422 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://yext.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441423 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)",
     "role": "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Effective Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442424 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "role": "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i127b0eccc66c4d7d8044f874897801a6_I20210131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443425 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "role": "http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i982e88d236e344f0b2b955e891bbbbfb_I20190131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - Consolidated Statements of Stockholders' Equity",
     "role": "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i982e88d236e344f0b2b955e891bbbbfb_I20190131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446426 - Disclosure - Leases - Narrative (Details)",
     "role": "http://yext.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447427 - Disclosure - Leases - Components of Lease Expense (Details)",
     "role": "http://yext.com/role/LeasesComponentsofLeaseExpenseDetails",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448428 - Disclosure - Leases - Total remaining operating lease payments included in the measurement of lease liabilities (Details)",
     "role": "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails",
     "shortName": "Leases - Total remaining operating lease payments included in the measurement of lease liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451429 - Disclosure - Commitments and Contingencies -Contractual Obligations (Details)",
     "role": "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails",
     "shortName": "Commitments and Contingencies -Contractual Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i521da050c09e439bb662c950c53d792a_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454430 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details)",
     "role": "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457431 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details)",
     "role": "http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails",
     "shortName": "Selected Quarterly Financial Data (Unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i070667ccb7eb4b32a3fa4fe78ebc65e4_D20211101-20220131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i37f33bb31fb04a688e1da41897497746_D20190201-20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - Consolidated Statements of Stockholders' Equity - Parenthetical",
     "role": "http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Stockholders' Equity - Parenthetical",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://yext.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "yext:DepreciationAndAmortizationOfLongLivedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Description of Business",
     "role": "http://yext.com/role/OrganizationandDescriptionofBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "yext-20220131.htm",
      "contextRef": "i732fbb3f5b414d7ab2071a9489c26e54_D20210201-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 52,
   "tag": {
    "country_CH": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SWITZERLAND",
        "terseLabel": "SWITZERLAND"
       }
      }
     },
     "localname": "CH",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://yext.com/role/Coverpage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Contractual Obligation Payments"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r222",
      "r240",
      "r299",
      "r300",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r490",
      "r493",
      "r516",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails",
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r222",
      "r240",
      "r299",
      "r300",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r490",
      "r493",
      "r516",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of North America.",
        "label": "North America [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r161",
      "r279",
      "r282",
      "r458",
      "r489",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r161",
      "r279",
      "r282",
      "r458",
      "r489",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r222",
      "r240",
      "r290",
      "r299",
      "r300",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r490",
      "r493",
      "r516",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails",
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r222",
      "r240",
      "r290",
      "r299",
      "r300",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r490",
      "r493",
      "r516",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails",
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r162",
      "r163",
      "r279",
      "r283",
      "r492",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r532",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/RevenueDisaggregationofRevenueDetails",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r162",
      "r163",
      "r279",
      "r283",
      "r492",
      "r501",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/RevenueDisaggregationofRevenueDetails",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accounts Payable, Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable, accrued expenses and other current liabilities",
        "totalLabel": "Accounts payable, accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.",
        "label": "Accounts Payable and Accrued Liabilities [Member]",
        "terseLabel": "Accounts Payable and Accrued Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r34",
      "r444"
     ],
     "calculation": {
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r17",
      "r165",
      "r166"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowances of $2,042 and $2,528, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r38"
     ],
     "calculation": {
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional services and associated costs"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r31",
      "r199"
     ],
     "calculation": {
      "http://yext.com/role/PropertyandEquipmentnetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r20",
      "r49",
      "r50",
      "r51",
      "r479",
      "r498",
      "r499"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r48",
      "r51",
      "r59",
      "r60",
      "r61",
      "r103",
      "r104",
      "r105",
      "r398",
      "r494",
      "r495",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r18",
      "r339",
      "r444"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r103",
      "r104",
      "r105",
      "r336",
      "r337",
      "r338",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r301",
      "r303",
      "r342",
      "r343"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r252",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Issuance costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising and Other Promotional Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r346"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r303",
      "r331",
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Total stock-based compensation expense",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r167",
      "r173",
      "r174",
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Allowance for doubtful accounts receivable, end of the period",
        "periodStartLabel": "Allowance for doubtful accounts receivable, beginning of the period"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r24",
      "r167",
      "r173"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r176"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Deductions - write offs"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r83",
      "r184",
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive common equivalent shares (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r97",
      "r144",
      "r153",
      "r159",
      "r171",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r395",
      "r399",
      "r417",
      "r442",
      "r444",
      "r464",
      "r477"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r47",
      "r97",
      "r171",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r395",
      "r399",
      "r417",
      "r442",
      "r444"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r406"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets, fair value disclosure"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r304",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://yext.com/role/StockBasedCompensationPlansDetails",
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r402",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Consolidation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Swingline Loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r88",
      "r89",
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital Expenditures"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.",
        "label": "Deferred Policy Acquisition Costs, Policy [Policy Text Block]",
        "terseLabel": "Deferred Financing Costs"
       }
      }
     },
     "localname": "CapitalizationOfDeferredPolicyAcquisitionCostsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions made to capitalized computer software costs during the period.",
        "label": "Capitalized Computer Software, Additions",
        "terseLabel": "Capitalized computer software, additions"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAdditions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r519",
      "r521"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Capitalized computer software, amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r180"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Costs capitalized to obtain revenue contracts, amortization"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Capitalized Contract Cost, Amortization Period",
        "terseLabel": "Amortization period of capitalized contract costs (in years)"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r179"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Gross",
        "terseLabel": "Costs capitalized to obtain revenue contracts, gross"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "auth_ref": [
      "r180"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "terseLabel": "Capitalized cost impairment"
       }
      }
     },
     "localname": "CapitalizedContractCostImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r179"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Costs capitalized to obtain revenue contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "Costs to obtain revenue contracts, current"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "terseLabel": "Costs to obtain revenue contracts, non-current"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r28",
      "r85"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r10",
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r78",
      "r85",
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r78",
      "r418"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r42",
      "r207",
      "r467",
      "r483"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r209",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock withheld on behalf of employees for future purchases under the ESPP (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r103",
      "r104",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r16",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r16",
      "r444"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.001 par value per share; 500,000,000 shares authorized at January\u00a031, 2022 and 2021, respectively; 137,662,320 and 130,494,513 shares issued at January\u00a031, 2022 and 2021, respectively; 131,156,986 and 123,989,179 shares outstanding at January\u00a031, 2022 and 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r54",
      "r56",
      "r57",
      "r64",
      "r470",
      "r485"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r134",
      "r135",
      "r164",
      "r414",
      "r415",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r134",
      "r135",
      "r164",
      "r414",
      "r415",
      "r500",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r134",
      "r135",
      "r164",
      "r414",
      "r415",
      "r500",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r128",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r134",
      "r135",
      "r164",
      "r414",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r131",
      "r134",
      "r135",
      "r136",
      "r414",
      "r416",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r134",
      "r135",
      "r164",
      "r414",
      "r415",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r258",
      "r259",
      "r280"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Unearned revenue, current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r258",
      "r259",
      "r280"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Unearned revenue, noncurrent"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "label": "Contractual Obligation",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "ContractualObligationDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "ContractualObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "ContractualObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "ContractualObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r68",
      "r97",
      "r171",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r417"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r375",
      "r384"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "negatedTerseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r375"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "negatedTerseLabel": "International"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r375",
      "r384",
      "r386"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "negatedTotalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r375",
      "r384"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "negatedTerseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r94",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r231",
      "r232",
      "r233",
      "r234",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCollateralAmount": {
     "auth_ref": [
      "r474"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets pledged to secure a debt instrument.",
        "label": "Debt Instrument, Collateral Amount",
        "terseLabel": "Debt instrument, collateral amount"
       }
      }
     },
     "localname": "DebtInstrumentCollateralAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term (in years)"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r356"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r376",
      "r384"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r376",
      "r384"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "negatedTerseLabel": "International"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r83",
      "r98",
      "r376",
      "r384",
      "r385",
      "r386"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "negatedTotalLabel": "Total deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r13",
      "r14",
      "r365",
      "r465",
      "r476"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r376",
      "r384"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "negatedTerseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Unearned revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r366"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax asset (liability)"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax assets, net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r367"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Less: valuation allowance",
        "terseLabel": "Deferred tax assets, valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedTerseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilityCurrent": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.",
        "label": "Deposit Liability, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "DepositLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r83",
      "r197"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r279",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r304",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic and Diluted",
        "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails",
      "http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r118",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r418"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r344",
      "r353"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "negatedLabel": "Net excess tax benefits from stock-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued employee compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Stock-based compensation related to internal-use software development"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized compensation cost, period for recognition (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost, stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Shares estimated to be purchased under ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails",
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Employee Stock Option",
        "verboseLabel": "Options to purchase common stock"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails",
      "http://yext.com/role/StockBasedCompensationPlansDetails",
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r59",
      "r60",
      "r61",
      "r103",
      "r104",
      "r105",
      "r107",
      "r112",
      "r114",
      "r125",
      "r172",
      "r252",
      "r254",
      "r336",
      "r337",
      "r338",
      "r380",
      "r381",
      "r404",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r494",
      "r495",
      "r496",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r406",
      "r407",
      "r408",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r230",
      "r235",
      "r236",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r407",
      "r446",
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r406",
      "r407",
      "r409",
      "r410",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r230",
      "r291",
      "r292",
      "r297",
      "r298",
      "r407",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r230",
      "r235",
      "r236",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r446",
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r411",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "verboseLabel": "Useful life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r185",
      "r186",
      "r189",
      "r192",
      "r459",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r185",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r189",
      "r459"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r133",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r181",
      "r182",
      "r444",
      "r463"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r183",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r67",
      "r97",
      "r144",
      "r152",
      "r155",
      "r158",
      "r160",
      "r171",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r417"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": {
     "auth_ref": [
      "r194",
      "r197"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization",
        "terseLabel": "Amortization expense associated with cloud computing arrangements"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r99",
      "r387"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r62",
      "r144",
      "r152",
      "r155",
      "r158",
      "r160",
      "r461",
      "r468",
      "r472",
      "r486"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss from operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r99",
      "r387"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "International"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDomesticandinternationalcomponentsofthelossfromoperationsbeforeincometaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r201",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r100",
      "r354",
      "r363",
      "r370",
      "r382",
      "r388",
      "r390",
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r113",
      "r114",
      "r143",
      "r352",
      "r383",
      "r389",
      "r487"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedTerseLabel": "(Provision for) benefit from income taxes",
        "negatedTotalLabel": "Total (provision for) benefit from income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails",
      "http://yext.com/role/IncomeTaxesProvisionBenefitIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.",
        "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability",
        "terseLabel": "Income tax benefit from adjustments to deferred tax assets"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r58",
      "r350",
      "r351",
      "r363",
      "r364",
      "r369",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "negatedLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r349",
      "r353"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "negatedLabel": "Rate change"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "negatedLabel": "Foreign tax rate differential"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "negatedLabel": "U.S. federal tax (provision) benefit at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "negatedLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "negatedTerseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "negatedLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "negatedLabel": "State taxes, net of federal (provision) benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r80",
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid on income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable, accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r82",
      "r456"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Unearned revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r82",
      "r434"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedTerseLabel": "Other long term assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other long term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r191"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite-lived intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r471"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r77",
      "r79",
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid on interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.",
        "label": "Investment Income, Nonoperating",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeNonoperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r438",
      "r440"
     ],
     "calculation": {
      "http://yext.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Total lease expense",
        "totalLabel": "Total lease expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesComponentsofLeaseExpenseDetails",
      "http://yext.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.",
        "label": "Legal Costs, Policy [Policy Text Block]",
        "terseLabel": "Legal and Other Contingencies"
       }
      }
     },
     "localname": "LegalCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of total remaining operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r439"
     ],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityPaymentsDueNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total gross operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r439"
     ],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2028 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r439"
     ],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r439"
     ],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r439"
     ],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r439"
     ],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r439"
     ],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r439"
     ],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityPaymentsDueNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r37",
      "r97",
      "r154",
      "r171",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r396",
      "r399",
      "r400",
      "r417",
      "r442",
      "r443"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r23",
      "r97",
      "r171",
      "r417",
      "r444",
      "r466",
      "r481"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r39",
      "r97",
      "r171",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r396",
      "r399",
      "r400",
      "r417",
      "r442",
      "r443",
      "r444"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r35",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r40",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used in) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r78",
      "r81",
      "r84"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r52",
      "r55",
      "r61",
      "r63",
      "r84",
      "r97",
      "r106",
      "r108",
      "r109",
      "r110",
      "r111",
      "r113",
      "r114",
      "r115",
      "r144",
      "r152",
      "r155",
      "r158",
      "r160",
      "r171",
      "r211",
      "r212",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r405",
      "r417",
      "r469",
      "r484"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows",
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails",
      "http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow data:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportingUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "label": "Number of Reporting Units",
        "terseLabel": "Number of reporting units"
       }
      }
     },
     "localname": "NumberOfReportingUnits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r144",
      "r152",
      "r155",
      "r158",
      "r160"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Loss from operations",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r431",
      "r440"
     ],
     "calculation": {
      "http://yext.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityPaymentsDueNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total lease liabilities, reflecting the present value of net lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r429",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating lease, payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r437",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating lease, weighted average discount rate, percentage"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r436",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease, weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/OrganizationandDescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r393",
      "r394",
      "r397"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Unrealized (loss) gain on marketable securities, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r393",
      "r394",
      "r397"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r53",
      "r56",
      "r393",
      "r394",
      "r397"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r38",
      "r444"
     ],
     "calculation": {
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedTerseLabel": "Payments of deferred financing costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedTerseLabel": "Payments of common stock deferred offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r304",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r15",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://yext.com/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://yext.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r15",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://yext.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://yext.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r15",
      "r444"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at January\u00a031, 2022 and 2021; zero shares issued and outstanding at January\u00a031, 2022 and 2021"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r26",
      "r27"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from common stock offering, net of underwriting discounts and commissions"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r72",
      "r73",
      "r170"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "terseLabel": "Maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r75",
      "r335"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds, net from employee stock purchase plan withholdings"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r31",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r202",
      "r504",
      "r505",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r30",
      "r198"
     ],
     "calculation": {
      "http://yext.com/role/PropertyandEquipmentnetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment [Member]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r11",
      "r12",
      "r200",
      "r444",
      "r473",
      "r482"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://yext.com/role/PropertyandEquipmentnetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r29",
      "r200",
      "r504",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r11",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r11",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "verboseLabel": "Property and equipment, useful life (in years)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r66",
      "r175"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Selected Quarterly Financial Information (Unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SelectedQuarterlyFinancialDataUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r25",
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r347",
      "r457",
      "r520"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "auth_ref": [
      "r32",
      "r193",
      "r195",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "terseLabel": "Capitalized Software Development Costs"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r91",
      "r462",
      "r478"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r254",
      "r339",
      "r444",
      "r480",
      "r497",
      "r499"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r103",
      "r104",
      "r105",
      "r107",
      "r112",
      "r114",
      "r172",
      "r336",
      "r337",
      "r338",
      "r380",
      "r381",
      "r404",
      "r494",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r141",
      "r142",
      "r151",
      "r156",
      "r157",
      "r161",
      "r162",
      "r164",
      "r278",
      "r279",
      "r458"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://yext.com/role/RevenueDisaggregationofRevenueDetails",
      "http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r93",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r268",
      "r269",
      "r281",
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r266"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, remaining performance obligation, amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Line"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r435",
      "r440"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r134",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Sales Revenue, Net"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Accounts, notes, loans and financing receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r303",
      "r330",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r303",
      "r330",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Share-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r185",
      "r188",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Nonvested RSU Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.",
        "label": "Schedule of Nonvested Share Activity [Table Text Block]",
        "terseLabel": "Schedule of Nonvested Share Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedShareActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r31",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Quarterly financial information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SelectedQuarterlyFinancialDataUnauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r304",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://yext.com/role/StockBasedCompensationPlansDetails",
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r310",
      "r321",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Employee Stock Purchase Plan Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r362",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "terseLabel": "Award requisite service period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Canceled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted - restricted stock and restricted stock units (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted - restricted stock and restricted stock units (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Balance as of the end of period (in shares)",
        "periodStartLabel": "Balance as of the beginning of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Balance as of the end of period (in dollars per share)",
        "periodStartLabel": "Balance as of the beginning of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested and converted to shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested and converted to shares (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Expected volatility, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Expected volatility, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://yext.com/role/StockBasedCompensationPlansDetails",
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Maximum payroll deduction (as a percent of eligible compensation)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for futures issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable at end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable at end of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r323"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Options exercised, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Options forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails",
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options granted, weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r334"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r312",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Balance, end of period (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Outstanding Stock Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Balance, end of period (in dollars per share)",
        "periodStartLabel": "Balance, beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-Average Exercise Price (in dollars per share):"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r324"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest at end of period, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest at end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest at end of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r302",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "terseLabel": "Shares purchased under plan (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "terseLabel": "Number of shares purchased under plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r302",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://yext.com/role/StockBasedCompensationPlansDetails",
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://yext.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Options forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r304",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Percentage of outstanding shares"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Award expiration period (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r327",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r334"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable at end of period, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable at end of period, weighted-average contractual life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares",
        "periodEndLabel": "Options, nonvested, end of the period (in shares)",
        "periodStartLabel": "Options, nonvested, beginning of the period (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options forfeited.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares",
        "negatedTerseLabel": "Options forfeited (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options forfeited.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options forfeited, weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price",
        "periodEndLabel": "Nonvested, options, weighted-average grant date fair value, end of period (in dollars per share)",
        "periodStartLabel": "Nonvested, options, weighted-average grant date fair value, beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-average remaining contractual life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest at end of period, Weighted-average contractual life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares",
        "negatedTerseLabel": "Options vested (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options vested, weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationNonvestedStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock (as a percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "End of period (in shares)",
        "periodStartLabel": "Beginning of period (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r432",
      "r440"
     ],
     "calculation": {
      "http://yext.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease expense"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r92",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Computer software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails",
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Software Development"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r45",
      "r59",
      "r60",
      "r61",
      "r103",
      "r104",
      "r105",
      "r107",
      "r112",
      "r114",
      "r125",
      "r172",
      "r252",
      "r254",
      "r336",
      "r337",
      "r338",
      "r380",
      "r381",
      "r404",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r494",
      "r495",
      "r496",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r103",
      "r104",
      "r105",
      "r125",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": {
     "auth_ref": [
      "r15",
      "r16",
      "r252",
      "r253",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Shares, Conversion of Units",
        "terseLabel": "Vested restricted stock units converted to common shares (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r15",
      "r16",
      "r252",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r15",
      "r16",
      "r252",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Common stock offering, net of issuance costs of $530 (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r15",
      "r16",
      "r252",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of restricted stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r15",
      "r16",
      "r252",
      "r254",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Options exercised (in shares)",
        "terseLabel": "Exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": {
     "auth_ref": [
      "r45",
      "r252",
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Value, Conversion of Units",
        "terseLabel": "Vested restricted stock units converted to common shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r15",
      "r16",
      "r252",
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r15",
      "r16",
      "r252",
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Common stock offering, net of issuance costs of $530"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r252",
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of restricted stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r45",
      "r252",
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r16",
      "r21",
      "r22",
      "r97",
      "r169",
      "r171",
      "r417",
      "r444"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r95",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r254",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r425",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r425",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r425",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r44",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r44",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r44",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://yext.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedTerseLabel": "Treasury stock, at cost",
        "terseLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedBalanceSheets",
      "http://yext.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r348",
      "r358"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails",
      "http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r358"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "negatedTerseLabel": "Decrease in foreign currency translation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r359"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Tax positions taken in prior period, gross decreases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r355"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Tax positions taken in current period, gross increases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r358"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "terseLabel": "Increase in foreign currency translation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r359"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Tax positions taken in prior period, gross increases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r361"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Lapse of statute of limitations",
        "terseLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails",
      "http://yext.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r126",
      "r127",
      "r129",
      "r130",
      "r137",
      "r138",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r368"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Valuation allowance, DTA, increase (decrease), amount"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r433",
      "r440"
     ],
     "calculation": {
      "http://yext.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease expense"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares)",
        "verboseLabel": "Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "yext_AccruedFeesToServiceProvidersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Fees To Service Providers, Current",
        "label": "Accrued Fees To Service Providers, Current",
        "terseLabel": "Accrued Knowledge Network application provider fees"
       }
      }
     },
     "localname": "AccruedFeesToServiceProvidersCurrent",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://yext.com/20220131",
     "xbrltype": "stringItemType"
    },
    "yext_CapitalStockOfForeignSubsidiaryPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Stock of Foreign Subsidiary, Percent",
        "label": "Capital Stock of Foreign Subsidiary, Percent",
        "terseLabel": "Capital stock of foreign subsidiary, percent"
       }
      }
     },
     "localname": "CapitalStockOfForeignSubsidiaryPercent",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "yext_CommonStockNumberofVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Number of Votes Per Share",
        "label": "Common Stock, Number of Votes Per Share",
        "terseLabel": "Common stock, number of votes per share"
       }
      }
     },
     "localname": "CommonStockNumberofVotesPerShare",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/EquityDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "yext_ContractualObligationDueInFifthYearAndThereafter": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Obligation, Due In Fifth Year And Thereafter",
        "label": "Contractual Obligation, Due In Fifth Year And Thereafter",
        "terseLabel": "2028 and thereafter"
       }
      }
     },
     "localname": "ContractualObligationDueInFifthYearAndThereafter",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_CostOfRevenuesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Revenues [Policy Text Block]",
        "label": "Cost Of Revenues [Policy Text Block]",
        "terseLabel": "Cost of Revenue"
       }
      }
     },
     "localname": "CostOfRevenuesPolicyTextBlock",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "yext_DeferredTaxLiabilitiesDeferredCommissions": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Deferred Commissions",
        "label": "Deferred Tax Liabilities, Deferred Commissions",
        "negatedTerseLabel": "Costs to obtain revenue contracts"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredCommissions",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_DepreciationAndAmortizationOfLongLivedAssets": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation And Amortization Of Long-Lived Assets",
        "label": "Depreciation And Amortization Of Long-Lived Assets",
        "terseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationAndAmortizationOfLongLivedAssets",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_EffectiveIncomeTaxRateReconciliationAssetTransfer": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Asset Transfer",
        "label": "Effective Income Tax Rate Reconciliation, Asset Transfer",
        "negatedTerseLabel": "Intra-entity asset transfer"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAssetTransfer",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change In Provision Adjustment, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Change In Provision Adjustment, Amount",
        "negatedLabel": "Return to provision adjustment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInProvisionAdjustmentAmount",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income , Amount",
        "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income , Amount",
        "negatedLabel": "Global intangible low-taxed income"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomeAmount",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan, Withholdings Liability, Current",
        "label": "Employee Stock Purchase Plan, Withholdings Liability, Current",
        "terseLabel": "Accrued employee stock purchase plan withholdings liability"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanWithholdingsLiabilityCurrent",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_IncreaseDecreaseInDeferredSalesCommissions": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Deferred Sales Commissions",
        "label": "Increase (Decrease) In Deferred Sales Commissions",
        "negatedTerseLabel": "Costs to obtain revenue contracts"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredSalesCommissions",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LesseeOperatingLeaseLiabilityPaymentsDueNet": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, Payments, Due, Net",
        "label": "Lessee, Operating Lease, Liability, Payments, Due, Net",
        "totalLabel": "Total net operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNet",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFive",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five and Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five and Thereafter",
        "terseLabel": "2028 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 5.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Four",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 4.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year One",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 6.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Three",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Two",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LesseeOperatingLeaseTenantAllowances": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "yext_LesseeOperatingLeaseLiabilityPaymentsDueNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Tenant Allowances",
        "label": "Lessee, Operating Lease, Tenant Allowances",
        "negatedLabel": "Less: tenant allowances"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTenantAllowances",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/LeasesTotalremainingoperatingleasepaymentsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Incremental Maximum Borrowing, Available Under Certain Conditions",
        "label": "Line Of Credit Facility, Incremental Maximum Borrowing, Available Under Certain Conditions",
        "terseLabel": "Incremental borrowing available under certain conditions"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Covenant Terms, Minimum Adjusted Quick Ratio",
        "label": "Line of Credit Facility, Covenant Terms, Minimum Adjusted Quick Ratio",
        "terseLabel": "Covenant terms, minimum adjusted quick ratio"
       }
      }
     },
     "localname": "LineofCreditFacilityCovenantTermsMinimumAdjustedQuickRatio",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/DebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "yext_NumberOfPerformanceObligations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Performance Obligations",
        "label": "Number of Performance Obligations",
        "terseLabel": "Number of performance obligations"
       }
      }
     },
     "localname": "NumberOfPerformanceObligations",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "yext_NumberOfServiceAndApplicationProviders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Service And Application Providers",
        "label": "Number Of Service And Application Providers",
        "terseLabel": "Number of service and application providers"
       }
      }
     },
     "localname": "NumberOfServiceAndApplicationProviders",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "yext_OperatingLeaseRightOfUseAssetAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://yext.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-Of-Use Asset, Amortization",
        "label": "Operating Lease, Right-Of-Use Asset, Amortization",
        "terseLabel": "Amortization of operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortization",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_RestrictedStockAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock And Restricted Stock Units [Member]",
        "label": "Restricted Stock And Restricted Stock Units [Member]",
        "verboseLabel": "Restricted stock and restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsMember",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails",
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "yext_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value, Amount",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value, Amount",
        "terseLabel": "Weighted average fair value vested (in dollars)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueAmount",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "yext_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Authorized, Annual Increase",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Authorized, Annual Increase",
        "terseLabel": "Number of shares authorized, annual increase (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAuthorizedAnnualIncrease",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails",
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "yext_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage of Outstanding Shares at End of Prior Fiscal Year End",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage of Outstanding Shares at End of Prior Fiscal Year End",
        "terseLabel": "Number of shares authorized, annual increase, percentage of outstanding shares at the end of prior fiscal year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedAnnualIncreasePercentageofOutstandingSharesatEndofPriorFiscalYearEnd",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "yext_SoftwareInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software In Progress",
        "label": "Software In Progress [Member]",
        "terseLabel": "Software in progress"
       }
      }
     },
     "localname": "SoftwareInProgressMember",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/PropertyandEquipmentnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "yext_TwoThousandEightEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Eight Equity Incentive Plan [Member]",
        "label": "Two Thousand Eight Equity Incentive Plan [Member]",
        "terseLabel": "2008 Equity Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandEightEquityIncentivePlanMember",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "yext_TwoThousandSixteenEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Sixteen Equity Incentive Plan [Member]",
        "label": "Two Thousand Sixteen Equity Incentive Plan [Member]",
        "terseLabel": "2016 Equity Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandSixteenEquityIncentivePlanMember",
     "nsuri": "http://yext.com/20220131",
     "presentation": [
      "http://yext.com/role/StockBasedCompensationPlansDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 11
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.15)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756"
  },
  "r522": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r523": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r524": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r525": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r526": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r527": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r528": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r529": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r530": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r531": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r532": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r533": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r534": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r535": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r536": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r537": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r538": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r539": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r540": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r541": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r542": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>89
<FILENAME>0001614178-22-000014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001614178-22-000014-xbrl.zip
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
MD"S@]#+8C596E\!M9\:L6>OQS9XAP+LO %^Q:7 '#:_VCMJMP[XM(5S**>)
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
M7)?*9([-:IEML%! 9@!;C)*"N2,%4T1&,$&UP D(KY]<CLNPI\*@IG$T8)P
M<AE &0X&6<@XV"BG$%!Q(2DF+IB6,V*NC:"%5UJ+ A&^11PK0FZ!]IQ]DU9Z
MSKB)]G'SU;C9FI!7PF=[*M\ZBB#R1H)A<%"C,HHYBQH(+-P68,10S:;HA7@2
M-!)2V G*I77#8BP[H#L,STYBUBE"GQKORPGEA<XAAHR3=W&L-',&N W&@&>@
MVB2$$I3P'&,4J\#FR8>+.^6![/1B R9^0S:A]G)$9>%H"=W*DP3/JD;@$+-&
MLLY$RA8TZQ_7JU@'%&@(%&F\5HY483=;L$TBH+/:'#<"R>-[11)-MQ@.^]Q[
M NSQ(AL&>(EKS?;DN$R.'CVK*,03DE*!NI*U4-^!$E$HJ#@N-&)M(2NOZ355
MQL+O>)X-?9D8.OJC@*3.M>]F2,U,<R ON:C@S!&VFT!)IA,BQ1V7Y=',4OWJ
M-\_IFR/A&7><A_L=YY/L.-T!-)O&4'7.FDCBBSB>$RC2[PXB9$4^STRC(*&M
MTF:6]]T/T&6:"FLY_TJ*BA0H"RQG NQSG;R&X(&,8##CP'\4\M,0Y7\4 LQW
MX5AD[KK&O-EO+/\QT'\G01J"5'7W=S \GD+$@@,42ZDRV^"-.;U#[>&EHE,?
M3N2Z<_+IZ=Y. "_W8O[D9@UO4P8-#9_1]L9@**4Q- %$@X*M>@%D0/V8(@4\
M@D/<9,K\MO8<]'%*+QV' .Z"9G:'G!V_UQWQC5?-91PTYDUH!'O>PFYNLBF"
MONM=[W9XJ7T?L"Y?-&^XAZSM?@E\UHOTV;J[=?\YU-,><CK@-;RTO:O1!!S<
MH7),)Z:RXQL&CXSZ,GAR?Y"PPI,@B1,-6;8*K,6=, #><[=R)4%6O4 5V4C)
M$4>5F@&B_.6B+K4$3W.I)AQ*QT/E!01]0+] ET^BN>L[9^>_]#V23>M^&G9O
MKW[Z]*[_V^=+<O/NITORX?KCQ^LOMU#4VJPX]L3\S,3<_(<3\V:35YM9E7>^
MQ^;NT95P[V)= !LY>4Y^I3H>>N(,3ZKX0EYS=C]JW7'C+ XTX[H&%DJ:&]Z9
M?NG"WB:7=-(1F1O'->H^= XZ>H0;)-BHEU'@ L(7S]>@WO#K8,%_EDU'+HOK
MKBBP;+6L?5(_;6PN;M3#C65/U&W@3/9F@V=,3K.WE59E#D[W=E*G04*WYM/^
MOE*UF=]CY47FP'>;EOWH7;B6?YX-8LYGKP[:D(O<Y\K[;DN1];0.+(&*LX>Z
MQ%T<D>E\=_0N=/(W=.TGFI;1^W7'_MWL[N.[O-[P\Z'@R>I[GYN $3A669C7
M#DS[)PEZUV9[=?',ZJ+U].HB\.^;NS??S_X/4$L#!!0    ( %N(<E2$KJ]M
MN00  #\5   <    97@S,C%?<V5C=#DP-F-E<G1C96]F>3(R+FAT;>58;6_;
M-A#^OE]Q=;"V ZQW.[9E-T#K9$BV-@U:%UT_#;1(V41H42/I.-JOWY&2EE>W
M39&L*98/0J0[WLO#YXY'3Y[LOYW./IT<P-*L!)Q\>/7Z: H=+P@^)M,@V)_M
MP^'LS6OH^6$$,T4*S0V7!1%!<'#<@<[2F#(-@LUFXV\27ZI%,'L76%.]0$BI
MF4\-[>Q-[!=\,D+W?IH\\3S8E]EZQ0H#F6+$, IKS8L%?*1,GX+G-5I365:*
M+Y8&XC".X*-4I_R,U'+#C6![K9U)4+]/ N=D,I>TVIM0?@:<ONCP?ISW1WW&
M1DE.>CV:#',ZZ+-1E@]&>;+;'_P989 !JM=KM*D$>]%9\<);,NL_'?;]?FG&
M&T[-,HW"\.?.%4W#SHU'!%\4J8L7I;G$[!IQ)H54Z4[H_L96XN5DQ465/IOQ
M%=-PS#;P3JY(\:RK$6-/,\7S6E'SOQEZ1.?N=5/',T [@A>LC2^*;4@'?QP>
MO3J:01+[T22P^FU6-W,C:H'IS:4Q<I4F:+[Y8F2)UO#]4DX9(LS4O2>U^U5)
M39DR/.<9L<0#F8-9,CA1O,AX200<G+-L;?@9@[<Y:C$%)VNEUP0#-1*B(7SP
MW_M3']ZSS!F(DGX(1,-+*DM+O,O:K<XHW&T=O2=J3@JFO;?G@E7P,C-6$H=A
M?!7@F]!>!9(7%$%,$\SYWG&,K^'8NQ7'+\/2M;B0!I?R6W'IPE$7#N6&* JO
MF<*XNV[%=,E9?LMVX;)/B! N*S(?GEO5ISO#. ['+<(/B]86ULE528KJOPGA
M]@US*$3C7[JP9(K-*\A<)5063H)XX<:L*C@MY$8PNF!/=_K#\8]&RLC_?@B/
M2T(IGCJ>8+E)XX$%88;L(T6QQL:B6"D5LKJ 7Z5:011ZOT,NE>-RSG6&*A4C
M"AB"2.$W@HM4]70GV@W'2=2U)U;\:-C\SN7R&,C<]H^FOB!?"X',QC?!T=N&
MFZ63*_;7FBMFSW9MUUSTJ><$C2B(^L_IO]90NE8XF:"%@_-L28H%:UM2-$IZ
M6!JC,>XKA1^M/N('JH_K\\2V3;-LOOG\GD2R%<H++,15/1!DN(*@%L6OC@LU
MUR$G7"&S2L6TY5#7BHD0@,O0L:MO72*I=+>IZ(+@1('?T2!U0ZXC#&JM14U!
M63+E?.IK)/;OQJH'G:F^MAI'T5AC&,2L%8.28+WD4@BYT2A*MA\CC96!=5/*
M^C*0*B:(/=*WCL?-E!E>+"%S+<7:;%_R6)#R(N\&&'4D>,E0>[=-V?5SJ=I0
M+;K>'.\YIQ[),9.4B VI=.>.=XTO>+U[+[O%U.U&OE_[V\=B=7,-O"$J6];=
M)QHVIVL;NR%SP2ZXIBA3'D8H2*E9VOXSIER7@E0I+YP?MVA\]1ID83^S0Q8>
M[@WY'':U^&)'_+#>%8/X&=IZ;L2^$P6&WI3UAOXHW"X._6BK[)[,!B[D.FQ$
M1F/[>M%).A=4=1-1&D+D]KRU]QG5N#RWRI=;FYVGKN-80]AY5!0+ZU;8&XRU
M>UZ]M5PKLOM%KV&I*]$2<Y:"4VB3O2.T:.01XGI,5DWI?@;5QQ;TS/Z(5$>]
MY;JZC16!ZR=?<T@\8*/^=B/_OW,]_L9S/:A_6G0_<N[] U!+ P04    " !;
MB')4B-DK;[0$  !(%0  '    &5X,S(R7W-E8W0Y,#9C97)T8V9O9GDR,BYH
M=&WE6%MOVS84?M^O.'6PM@.LNY/8LAN@=5(T6]L$B8NN3P,M4C816E1).H[V
MZW=(2<O5;1(D:XKY0;!T[A^_0QYI]&SW8#SY<K@'<[,0</CIS?O],72\(/B<
MC(-@=[(+[R8?WD//#R.8*%)H;K@LB B"O8\=Z,R-*=,@6*U6_BKQI9H%DZ/
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
M@\O>A\$/W[W<Z[XXN1)79_U/E^>#\[.KYI(>X6*8^K/+LU-0I<NK3[ ,,;C
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
MTG\-J!F@K@?\/IS8I@1.>-O(PFG=XQVV36.[%%M'[R^YC]%IL<B7GNFJCH[
M;=E,8UH&#Y0D246&^D?]EU""P!>JT?%J[+OWKR,)C?.>=K<I+N?SMN#@'-Q>
M][]'[V'Q#+FL,L7S=0\.B/8?=:"@5UB=^2^/V,8_#GF_7;J#1O?&E&Z )04)
M?U!;R".2Z]I(R7I)8=L7:*N)4IQX8XU,K<92;;]N;CS'P]Q67&$FCBQG]/[B
MU9EJ(9-I:K&G (;MONB^$#T+LGE5@KZ LEQ5H!U>3/8[G9;X.-&93%563+2$
M3SW1/>IV]K=!=( #.-3/QE[[UQ[7+P%_!^P&@["%$G2Q1C@R[?R;/\M;UKRP
MF6X^'9HLO W[Y[-_#-K^?=B_302[X;^2>.1)ZUW^_SWH?QIY_7]02P,$%
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
MD>]Z3!'@I)_<AXG'@/FQ!MG(8Y"),HB$H"%7H$-'2E'"ONW=!:@#?:[[0WT
MUC!06?\$&* Q#,$HWA=I<F*XZ>[E0,M2JT[2@T?VXT.X6L1<XKV%X)B7K9WM
M\^/^7]WCJ^SBJ'-RM=^!V3^TV/&'/0-!@.P(!-X5S'%ZU/D,T/QRVDHBY^CK
M7P4(1[?M'I^V.D>7K=.W9T>GV\[QSA$(8!#(7UN "=OTZ'37:>WL7AP=UN_\
M^Z^NZ*D4OLL[[K4NVZ>[H]:'@Z2U<W &_V:MSBXYN@),V('U=OZ^:'7>=O]]
MU0C5W1($O LK 5V)!X1% LP='_[P9&0+I&3NN2Y1+H^$BAZ,#3Z3H:\8\]R(
M4Y<%D9(ZH I(&M2E6%;TZS@>,?1K_G$=+7:T*/?Z19D;M;BC\]Z\ 8SS&  /
MTO;7/=CT/=+:D0A4I]7[^W)_YP@ ]38!0%T L(&<__:.WT7.\;^[CNQ]Z?.O
MT7"_]YD<G2H@:[A_!5K4SM^C8]"HVJ< J ]_ :"V@8RWR?&..OOWU=$5B$2@
M1E?%@6,[OI!HK5 0C@"?*'2<T/,=L%?H[?SUU:SS(=>QSC5057&+SP1=7*\+
MXY(""%K&0_>Z' T ($72&Z3HGS+7NCD">,8]LG59@+WTYZO9,:KY)Y/6:RBR
M86Y^&;_?ZQIK*LC^C(K=#*2-#Z3YE2C\'2<ZM\R"]*W^J'=[_YJUYJ^__*:Y
M-#OZP#"<YE=1\KS<X:5^4[GF7-LAS7N3>^-EJN91M_+B3::H[C2_FTE>S6S4
MK?NF/!5Y3#J$<4%EX$;:"97O:.[%PE>1,KR7.,%";%?E\"SKS0JF=J"Y<[\=
M&()&9CY_:+"ONMC3O!CF^DWMOWS]^7"G>;VYU?S&]V_=32\.?>VH0 KMTI#H
MD,6^XP52DUC&3 >U)/.<!=M-P"=O"O5^<C<+M%2*&QM:H[.Y^> =92!(N,,<
M,+\U]4 S\'U71O";>2J(7#ZE&RS:CI*?QL^9'2!N(!PM047V)7 V%3J4QF$
MG"T('<+]FD(7;@?(K^S -(6"CF9LX/'GJ>0<EC7]J)%;O,SRGR3F&^_CQ1W=
MST!CO&W8^Z+TS!"O9E?_(\QW I_&-(I]1GS*?<X91CK\@-'(]95P:CVHEFB+
M@@ S$LVYOT0CCR;1@E XTA>^AO^ 7IS0U;!]S/<TZ*-$F7TC4;-OS@+N&XGN
MOV_.H^U;!!L5ALKU?.T!AW&$*R+&=!@1 ?^+!?(9V+=GV*[ZJ_4):N_53P63
M70[21"9E2_<$3*$2N%M%Z,?.M!(^'=]!>[T<H4<MZ\//8OLR ;'4/ ;7>UG_
ML,SD6376GZ]NG6*\:^.5/(@!(A0?201X6G'!F9*>IE0+ATLOY*'T(AX3XH?N
MRH!F6ZD$S7*>?N*)VNN_XX.DY.F2@$E34/@TL!C/\Z@K&'<%UV"$>-R-&/>"
MU0&3E,/>,,7LE_VRJW-\+M=='.U<[_5EUM-+ K* 1\#S(N:#IDZI<CD%8:$D
MDPR,(1)'*P.R UWRI*_5+L_1458L"WPDD202,O!#04.03XX(>> 'CG)U$#A\
M9>#3R8WZ.%HFL>2R0 B'>HX"1553EP=,QTH#(<6NZQ+]?,"9FV .8L\3PB,Q
M[ /WPQ"X/Z<$3#,:!0'UYZ!KKHJ$GK]"'"CJ1U0IGT>*\M#E+ BBT-$4.!%8
M9<'J ?=)->/Y Y1&C@JI%$ZL(K1P0DY"L!.EZ]# 0U_GR@%T+HK:_ $-0.4J
MXD3%- !:E=RGG%#?UZ[P8^;2U0/TTZMW\X=JI!AH%YR[CO0H1AP##O2LF!<0
MPHDP5O!* /.9'!370?,K>I#0/@NIB%S'HXIP+@)-(DVQBD%P3E8&-'-P4#PB
MF 3H,'$4L= #!95&F/OF*.9P=$YHHIW5 =-\'12/"K(8TY=$'"E- U<+@%,
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
M7@/LT0"&.ZWC6%>Z!/X"FRGK\_,D'Q;6;S4#?[?_96_')E&C0EBP>J5[B:P
M!E ZYWF"[1BGY?;LV">FU-?T^DU19)<@[">2&MCC,&TD-RA@&G0,^!ND@^1#
MO(P-@D$7JQK.#V%V$ ]GNF^)T1A[-,R>S2+4YJR\GE$)&K4!K^)29Y!P2I%
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
M)H9&=A=F%'2]5&!1DSA$,_NTFV?+:N.U;-B ML;8H?'DX+O&5X(,3=UD"H#
M:!D#U(M2<\SU@ >JF%6%4, 5X4O/BCI" *L?\RI JG'"Z'5X?\J,+[=>Z_?5
MF2F]$)V-%8HC#:68+E;'*0?H8!CVJSS;+)]RRDZP$KX5G3FPC+''.LO'\]1S
M5*F?XSPGXW2>TAZ3XMJ6U>$,HP9S]#\927Y3#1[/,^$)%P9G:CVOVM,<U*F*
MD&!ST1E]*X)4BNI869ZH<B7P/F4/@'.-9CC;%C;4'(V7567M5)RB7KOQ1XT1
MI [<I,:UW_CGI\8N0."BP\YD2L"\1J/E)R>8*5DYQ6=2AC@RSL8A/89'M=-]
M738@-<[LI+@Y$^Y-)55UI?,8>:XGJ;D%^B%KI$$F;]93):5RE/GHBQ.&2QO1
M@PHPJ% I8+3AN;FYDR.*?H<5+0BG05/.&@!4M48# BA&8R-4ZX*/KB-KA7Y&
M$S1HBO[.HE**)*:D-QG;4P90#T3I>?5J+8%NVG%&GZW"@L;4F8VEU)Y;(!%>
M@Q^4J%Y23#F(#< J'#)^U@G9*!/^ ;Q+)F=YU8N[J3A/?I>PZM@L2V45#L4)
MT"?BM.X9I1_A7%MV\&FS-F#E![YK)^YO"'9N,>0FYK3!23,80FJ,G.-=OJX3
M(3UB6CTN' R,ZOU!EO2K-)AF>8W&VD,S JVHV00!0(X+I)JIM\U"JPC8V# :
M(KJ,A^#I"=HAW9[9K!J_IGB>8=PF=;MLHJ#*.-'/L5-6PUD,U[AF]J*2W$OL
MZ\8P"H/^],5,#NN$[SW8(J6F"@":7)1JYK'-E>M',;Q!/YXBH(?[.%9 E7D[
M^7ZTED FH-J*A2.56ZA28($F$A.\ X@:U@T+'V)F:+UMPO1U+BLLF,&UF^:Q
M86G:*"3%+/]Z?;\,%D87(X/%^.#FF\$"2[@]@Z7!XUE5[ Y/W8Q#;):UPY4I
ME>SNC+ ?HOM"0M!0P'PA"$NX(V4L4TD\0L.SB_'21ILR\OVZ+U-ST,RJ[
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
MR,6O)M1\4CYX<3+<AF>W-&P)E/0PY'PLELIVH* RAR(>9J%B35Y((<9/ZL*
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
MQI(1HS22\'X^,=[/ \R<BX&*MI5AS,>V#'?;(#8G[VO(7TW>IZ)#1Y<<.IY
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
M;QXGC=[CS[R%<7T)9#AS;G-HP3)YQCS5;/8HFR7Y:EU]J9/!FU3\C $ 0;3
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
M:M;,P[0HSL 3+E)NG/%:8L[*JWP1S!:K@@O*1BZ82*R'T*!%2/)\$&.A+DP
M0/$S])DH*.RKY5UJ]:(\6(A;(:F5QC/-9.28YXM=DJ&!\R:5W)D6?ZVQJV!)
M-1V9:VHV$?2MPH/LHKQ#!'4!V\AZD,AIN71&DFTV0@V]RLK;:C\2"@>SE^G"
M$?R[G\ONW>Q'QKBA?_79M_2G+BQAFZ _ UGY<SK3;_+W^,?O:"Q?49_/BVSV
M(G@6L_,+'MYPO%RP*_!SP6=?3:\2OO#TR7]/[/F'V;<7<6!?Q(%]Q&8;&5EM
M(9Y]'Z8)XC">X,<<-F]EN5Q!D?AN]OOSV5^#>[>>7:#=,#.['/[K;V%^GIZ?
M/VRCRX,)]]'=_];TP+](VQD-I*G)!F_X^OIL3\*&BV9CR4V.'J!.H_O-_62]
MVVW_\S_^0[_4V>^#(_T2X*.JV*ZIWB3]BV'K_%O8BO\^^^:;KYY\^<W3I\<?
MGS]OMF4LS22&H4LL0S;['UZQP5)/?/X_V>RY-&4-/_TC_1BUA&#\EH;NY@I!
MRU\6#Z:DE!25Y/JVYKS^MF\[4INE7[R6 ^C\RW_+_YV^=O[UORW_72MHK_D8
MHK?YX;UTF%^PZ3W_YLNO,I0R-O#C!;E4)%]D7)C)UF8SI!JIJW=-C6B96NJ;
MUA0IF9 A)M1#'KQ>E/\D <B9#D+>H.)-;C7.QQ..R7!,YT>)8WJ@T3($8T'
MO+8!1Y95FVT/$>);&GO=#D&F6Q?_<\K0(_-J&^/U#\\9_QG^@R,ZD+U :SJ?
ML*%D?8,?>!:<'"TIRK=IR]!%PH)GP,;LKX+:Y,IO=)KD)T@I16RA(![9Z!=+
M3<!DWOYGMVW,^%9?Q#\2BR Y2*SXTD53-ZO!Y,G;TS]A<$8U$8;P&SWGT#HG
M<&9Y0[KVGV\O/SN\E^EQR^7_][OR]T__N/KFJZ^^_FJU^/U77_[^#_,_SI]]
M]73UQ_.OEXOE'\[_^/^??_.[QV, 'I:B2'SXLYD/#6YS/SZ_LW$09WE DR#X
M=-V:@D$D<BB%L8^%1S0P(NQAN** AV#!E@6S7U"NOVJNLV#D+@N$N5RYB@)(
MVITV96ENCXB&'$CT<$U5LAR+HRBE['!L ](XNJ8:7A8><=4 =/Z.2Y_+8E%V
M0D>0]G;ZS#E;X#L.@+$@X961::[!<P.XQMG,!52'KJA8)KI27W/\TJRB*:8L
MH*44%4&AM]7C2'ILZ,B0ZG\(@<.@D@^WDJ8MKD!.--_,7JRXV6DH7<6/W)#0
M?#:(E^,<4+);*X'#<-W0^T0C(/D'.E?TL<,;!3=O4RR9JPJDQU?< ^FY54;%
M#;Y0F$_&$-)=]A2GX,\5I53XC#%)KGT\JE"ZON,6?J@V]FAL9J_[#9$)/#Z;
M<XLZ'#6@TVOPZ@NG.EXC>BC,4/*$55CUTS!3LDVB$++%[W'Q49UFV82G!?^8
M\%0YV\/7T-TSVHD$>.CA>:4_X*= NYQ8MYC%&U\RTY8^[J<H-V$9E]S$$7<0
MS)R\W<,ON@^$XX]R7Q2>?^<5[%\(&<7!-TN(_+\<+M /%#FX()/QJW,I3Y\]
MN+1!>(2!M,&79QB!EXXDFJ2QB:8O9VB@D)5QA99AQ=+F0VG<!6=8Q4:N>J"%
M7+7X\)K[I#/SJ?)=CWF.C"HB&*Y.9)KHK%&""IV9?+'&$4W(FK#5!(.HQ4W,
MT&>:E=_N?B$/K8 GTZD)MX)C>,1EL2D7/%M4LE.V2FID7H@I2PJK@QI$(3[2
ML$9@/:""YC47R+R=R)9"CS3WIM+]>!*1O6UVPAUQ!ZST:9G<:9E\)V!AL#HN
MFLN:P#=&QD\PXY22;]1%TZ@("_ XVC3@?I,%/^2Z)I \FAKZ+?^G0+IM 7BK
M[?R$$'I5O"++0_6NTQ+X5%:[*C?H9(MCK'9<ZQ8V720'P7CL9>3/?U> 6X/
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
MD(^,LAP[$HG^0YY(M$W06@EFC<QDFK4.EQ7+.UX7A[.HCY$RZ2.Y:AZI^7X
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
M89''VJI755B]Q];V<E%U#7?YU,'=(IH1+72)'B#1PA8WQ[=H?HS$[Z2"Q&Q
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
M,A2M1IIZ=M_P2\XQ6&I7+]+Y1&XY'>IS,5ZZI-T!>C9SP@R JD[:OD%5$VM
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
MT>PU3=YQT.D\?E;>6\E+)J1R1[A%ZES/+U/J-MGN235>)F)NI-$B)(Z-01W
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
ML@_P9H\M6'T;(<6Q&:XLXN"8?UN8DHQ8A\HB%D Q//($$5I]:;;)FNP<3N[
M#5RFPPL%V]*R74-U'>.,9N$NFN [/QR'7\XSSTS[@WZ[HF?F3K0^TM0QY=)A
M.9 [I32/+$@'=DH45%C09V]ALW']$MK/K AO99FG#U@MKR6+^M73KS1,>IVW
MP4,HNB<OWU<AC+F I/;LV=.GSW!ZNE\8&ZKM?2VS*W$A'ZZ%!MCC!N4[/VK"
M@I4HU?%7R"?X@/?^!9V>L7O,DRM!E+<(7P'D[/4.0AFO>#:>\VQ0SX%F6U^"
M#XH.W>^:<*T,3S?8:&AQ"./!Q\2"Y<3#S,Z=YV&?"BOA!XP-(_R%9XY[<7/A
M9\+1%V*^KE3H'/H1XB-NRJZC5U1ZR;RN>V8.P/W+C;NC?=$US<[9G!5P%N!/
M[MCY9:Q<V_*_1MVZ9X<CW$>[*</P#(I?YP)57'I#/KD /M"0C^@B#0T!%&->
M4<?JKJ M& 9Y*8#36*%2>..&YI<5OD)HX:IY4KJ[)HL2/'B^$TC'XXOX)?EA
M*Q+9E/-O22YN]H+.B6\NSO#'9T^_?<X_9A/_BEYK2>XI/CW_]FSVG:KD2&K/
M8B=RPPS&@T>G(# X_"QE#4F5\10],Y=6#63ANDX_Q&@<V8*]T0/^^+.<9R?J
MI2J;TM1W/],QGT;/XB$K*:D)Y/&+#==V]((L2ZQX">(T*&;[ID])#>@SUB^:
MWN_#T/["/#$J87-K6:.TT<M"0!19U-?68T\GC3N?[[H%O:, K(EHE?@C/QP4
M2$(R-1GN3LZ^C#!^Q62<9[,?/GS'@!.BH#<$&KII):K78YQ73Y7HCPPO@Q5"
M1:W+ M/'RC/*7T!S&X*-OBWT84PO5JP*9Y5Y='DL[%S<*Y^ET+A?,6=NWB]3
M(1C"]YODN8TJR"M:[6!>VOTSE1>#C (: ;6A@C-"'"S;%7-++F&:BYH99 ]R
MX!HY>1SF*#W:L6<C)_"G""CD231?,N$+H(9H?H&FXF(.AXD.5">P[B3ES6<.
MRA'?#[;BASV@-5AZ3N):I=7".W?\9));6%)J!^_B3(H?H0%"+4ROI<,0^.Y(
MY!C_5*""E'DG_21:(AJ*L0'*:0&R2JH J2*G>5Q01\GU(+&GYAV&BJ24$DJD
MH7QJ +RJO+*G"=]5[4(3$1+4+DN&DN@LX-!8-]52,QPQH!4XGZ^6:?;X;A6U
M8XLC(Q\['S?4+B.3LSR =5!]7YM#91NG[_EL<M)6Z>$]>D;.@W4OKLR4-1LG
M ^[$3F(;I*>5QA59P2/?1F+U)#_!.CFJ+>CS@8SIW/9MUY<(:F(&S*GHBB0P
MKSM@UN(^3'C4<18Z4\P6C=IVT!:NQ"[D(,M6=TX/++/&KW@B!&RER&>YQZ']
MP(<<VFF$-#QO]7C>Y,>8RJAV:Y+C-2?<Y;YL*?IU%3N+I.7+R1['1*7E=Q>1
MT$,,PN!B$]P%4<=NMR[B4QCC=C:T#LGZ3KBL//%:3/X".8WHWKU<,/E5U6B%
MS+\7XQ>I"FT:D=(Z>)#H7LLUXS$$Y3XJ&S?)6)\:L^ZKQ>&@R,"4 (1?!:<6
MH?NCY3-1LZ@;!)NLFV? ["65+J#R1B('.!MB0*94_ ![$N<&_2,F%LETEQV=
M*[&6!#:TTW3?'[OP%%_>A+2+$W%QATSC]56X]G6:J_N;*Z;^8/RLFX8GRHAS
MRP3\\Z&AGAT!&NJT$7[U&:6"0\ZC/2@A):HOP+L4E_EBGS*?KIM.5(57;0C]
MVO"!4 ]/>HXG*_<9'!!P=6GBRC=#'9J5Z(78=T\3=7\3A6)NA(+=I#V8(NP8
MD-B>V/#O;W92K.983]>F(L5034#!3V'79U&:T*1;U7"1ZUVQ)YG+JMD7)TJ,
M>TQ!:(W%B8)QB82(,@27G"J$>O#=B0+C,TR.9X"0[BJ;B"@3O\B[M? G2P)X
ME#L\LGQP*D)XJ,ELQ^E[A@YS&Z-P-W ER65^E7.B0B,M5_;,B;ILFB5J]0QH
MW1$].-+N75=$ N=-<*QP#50+I1V=N>@Y_[^C^B?53H"-JO;&G:&  :'*3XH+
MTCRT+XM*17!!9$^:KC$U/4\1?3L2C0^OW;JZXA@*.X\(F;)+GM3JG8HMN -!
MWV1[PK&MJPL_]/*R3 2B-4,N%%(UK.OZ')QJX8UI["EAQYD[K5*NBUF:F5@6
M\]VOX3I$G8+:3$9N/=7SNZ2@SVM$F^%^)1P:BTI:?HZM?/Q7JBBBI-N%W9;4
M;]'S3BN?:7H-M-]4AZ:C/[HE/'[]QD!+^8X">)+'7>A0H"4+5<EEOLDO53-=
M!&@&QL,J66%E)^V4>Y'47O>1#!&0)KH=*%T2%@@R.F%DP6$8F6#=/9C<2#D$
M@>+0)YKO9_7P%;.PALF ;M&;UJVIF?X2HK[E55G-^IK )9EU;';0NN=@&;I^
M9;>YRR(YF[U=EU7!1E<0<(OPX[(;UGGUR40%H(,,.NW'T:./[^O,SH;L>+F+
M0""!=@"(6Q4.#!5IFIQ =^297!;"+#J@PHB,ZDGGU5W:7E,RHZ'WAY:_>5'4
MD?V(I[NA-RF$+@%?"->H&=A[U51]#0I"8'L!T5@0+A4%?>2J+ON2_V5D[&$]
M7!*JI^;!OU3H<ZXE8V&%KO:B3//WIG5 0PLD>-'MZ)B_;MIW;"0W#34-G=FT
M^^9%0H?,KLH6_38\=['N;*?&!H[R$ZX*.U8/_@%##)9]'$1ZQEB$C1O1T[M'
M@RWB- (QA!=@L#1"#6R8#EXXO@@<=S;[4]@D5^ABIT%$A]ORYBU/-F((49SN
M>'2QLZC+VF5HD%:*7/>M0<-OB;K%T>%DA]WPRV!M9YSDY\6EKF58UG3/_Z+Q
MXY%X$W9>9XVWD!6 F]JKFJ7H.?,PB5C**E]H33A<L6Z  JMG_Z>DT2GS;/9C
MF]?O"!V6S7XJ6J@MXV;-NWV3S?XK#X.4*>58,GF)EM&@B_XF S9UO@ 7!(8B
MFFN&1 ZO$4\H1D^F:H+)./K#Y:/;;H_.M7E;"/F(ONJ(Z"X<:/G&SFC-F&!5
MK<LB.*KO@XO**$08XI;XB(JN7 JD"GQ!0B^8Y%EN\E<_E/'EL6Q94"@/!([
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
MUZS\1/%0E+1%>M@X_Z;$;8OZ,N<Z><Z1%TZY\&47,^J!V=<5V$;"6\WQXA+
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
MZ">Z],5%>MN@!!$_9"M(9D86!7JS,7*=7;G,5.=T=Q4!A1Z^43 $A(T[6"/
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
M^,1/3O=N@><0ZU6Z=[H1WED3%;I3(":JBMP\4T"'%M97S4!!XRIN@2K2JNR
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
M4AKL/"@=_4%P2%5CK-HFUSG1/LE&;T)N^(IWR"NES*FX0AN"E$3:HMA &2S
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
M^J$5V5\BLEDU7K*TGP/-KWX;Q7JR_H-T2ZU$?P7<5IG2!62I>M%8;UED_&#
M"0_==F:!RDLAQ!4?^(F8\0#-&*0V9\:36^QL&9R%9_V3\/RD)Z[B#F5!&-7>
M2=B[&(;]WO".+VWA+NS0.[7!-;//ZV>%"3^1.1NNFK->..R?AN?K14O]4_P6
M,<<[7, @/!T.PK/+K[[)'4ZNAO\6S/:Z"U?*'T<+Z"+ F :5OUBD)H[&UXY=
MH'<O['!GP/1VYT2V]%Q"L',T.&[!0$*T !=X\=]E=2_/O*G D%K0GM(J<P]#
M$XG6_P0>0@&*B%RJ;:WVP!]X-6K-'QF/O09J__SZ5B^>M2#8>N!]7""B&9S
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
M.D(U"4,,+8HYBJFL;SPYBS2A5L\XOX)BK'6=>*Z@_9(RU@)*EM"5<<.()[!
M>0#Y6!@0]*ETD!CZ U5:C2.'0>3:9 ;1-EX%_ 9/P71!CZ9 D/HXQ#<F]*X8
M"*3*##46P^R]9N'7+>ZC\4MTQ" G#,))KP\CA)N>>+T*DGYR9THR]KGY$1":
M_I0TC8+WAM6R,H]SOO AAG/WX >U> Y^*WJ7!<C''9PS%3>L!#PUC,$N4&8:
MRS:KE$>G  XBQ(^55ZOBN0G0;S-:)2@FR^DQ;!%OS(8Q#7[$. #"E7<8$Q;6
M'$@HE*,8^  ]8/^4,\O@'\9=17$:_!:EQKRO*1AY<QTE^,1\F39E4W2&9M,
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
MGD]@=+Z%37:1ZX-O"=WL[/'L],*31YJ@+J]HFY!?XBI(36[1GC=LN-4R,_K
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
M;-II@':UXV:+1:<!^H1[WSHYQL[H'H,2IS]XG':^SNB>J]&][(7]D],&>.6
M[&V;LND!1I\O^P\].7L2>';=40\@1[JSCJC?*]7;2=2NI?NB=^)4L+#]XO0.
M@3"2ZP*EK\?3G<-_W:E-R7ID[9)T]0:,D!3!AJT?SBUF'7LWKO.B.H+.AR#%
M3_ ERK"N*G:71EDHLI<]IRRXE3C@%ATBQG068^K!,A=.P6A7JI'A8Z4QM-]<
M):*XR:JA$QP&-)R+5ODTJ^1F9N$F3N45SY6UZ(^;Z9J:9\[&/*TPB]7!]8YL
M)FBYLQ2EM_B'E[NXD):U?^':-C?3L[1K?] FQ-<I$5LEXF&G1+QJ;#92TD43
M.WD\55,1(]YL[S@T9[6IE.G.(J2RMM58&U=8;Q_M[^;$2KM]E'5!]8WT=.&M
MS9>T==7WK)"VT2L:IW6ZH=HLX W,I_-;:,' =YKDBU$U79B1'J,=EEM;UD8-
MQ_LD_0D=I\'?H9'RP!8%/'<*SXVF?SDX'M3:=O]P.3P^;VGE_4.OWSL^O9.X
M8$6K>;_6<'ZG+^%M$4;NH?SYEB;P2YX=_?SZ]7MK"@=F"4K17G@)IDEF%G6"
M] ?0$@T^"!( \UULU87U74QPW6,O-+P^.)%@%*>)B0:!1J$*,AF83&PM*8-%
M&8.' "=T$Z4+2C/@GB[I,/\ 4@2\/-@)_%6X&PYM[_FE;0PB-< SXPL7!8^8
M^5N6FYTC2L<+VNQ7#/9Q\%MLYL1<)FX99K.B8<P:OXPFOR\P#@ !ZB_(X8'+
M-IY.8U9KOCL#^\W-<O/.W P/.==-;*Y5T!:05Q"?F*DG)@+?Q)(,9QOO8K?/
M\9*37MA#HU&2)M7241O,H[)25Z@;S#0:PQ?, )9,UV',XHA%K.F220F9(3^+
M&#G\2%9H_HAO&J5EON9UM[=G'13@E,,]<73P+UE"K YP 6.\9K:*)<8 B4FM
MTH3(4LI-)\W%@<O@!IPP^&G8?.'=%YD$E+#HF7JB]:$/;<V9>3.STC9=:&"_
M+S(L#) YF0B(?)^QH\:"@<*"&(D,452:2*S$9)?_HH9*%PU(0ST&^\7;\:>C
MS&R(>J1'B\F5N2<8[K_-5FG\;(HS%8\C4IDG$AXV+[UB@=('2&OXRI;?!L/;
M^,K8$G'NH*,@!P^F,$G,MPMBDD'2!?MG-.<)Q'UUFR3:'1,EPH/5EB5<<Q0'
M8)[&G(X#M:&$C0O!A\''S1>C-"FO@<NGA&2\--\VF8GQAU61C$M(S!?FY>&]
MFA-97N>+= (W18<QB0MVE6X?"_$N2.L!C#Q54IE,&H85_@#$1^@."C1^6&MF
M+><I310,3"B.N>0Y7..+#VQY-+<D?P)Q,"KQ;&A0(V.+L*2,%YKD,6U23)Q$
M<=_"+(S8S$4.U30R3K'*!55?5ODH=+/V%[&$DB4_#OEBL$C:6J@:!WQ(&?AX
MN[*:-H(.-@YF0 DT-K^)D4:'/!Y^LK$'XZ.8K<<\M<F+V[8PO&H1WR1F)E9O
M8CQ^9G"2(JZ69(GX14BMC!%E2V/NV54:M\0!O-KQ%IMY,.\3AV:,4'Z;YI!%
MHLM$2A0;1+1-=&.2&X/T?6!SL0>F6#D_/KD8[$*Q<MH[OCR_!VZ-X?'P<G /
M1""GO7MYV/[)^3T\[,7);M]<^[ #\[";4:Q\+6M)[_1 V3DVIRWI*#N>!#T
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
M=XX'<# #FLK#A-=B&4=^)OK2/V/OJRBIB@';@VI4%H-S -:R<-O7_J^XAK$
M=_C-@(P  ?),)Y'>H/N<M]F&]TD,P>NF4,E^4Q+D80 "> $;7VZ4.%;XJ*3Q
MC=:'Q\]Y64M\BF89A6=@%L-B!&_,8;)RD?F(G72+#O:U$_A'?:;U1"Y(>Z;Y
M("EA"-BZ>C)#8!1%6@'N:8403?<7,K'M\R@S ![UIJA&K?J>;(E]6$_:6FC#
ML) E+:P-NJ]] OHI!@/:,TJ ,2P?3J>"L^R3F]9P>&(YO@N8D-Q#QJ, D?]O
M4%SW*/ )6-_HNBA_:&0X[ $YLL.'B5SE*>PU'U904@)T"W-&V(YJ6.,KVR]*
M:8*+OV7Z0"*]T44Q/K]HS5K.3T,6Q_8=!@#6P?@/X]TY_FU Q.Z (/I!D444
M2#! .ND8& P^-V1_1WJ&V664406PK)T7<A]*O-_C<YLB$#R.O,>D":-FW'-)
M(GI]2G RC[K%7:? DU7J[W+,-ULL-Z^]PX)OP0Z5-.L!V\.QWYS\=?C6L"(M
M[P^)W"/@[4"EYT+:]9!IDW-\FA$ <,'9J4T212-@F*CMHT2G=)+Z=7R^-Z[R
M*[803EM D44\(BTF7PL\G9]_C[$:=BULQ&R%0.<X"8:#)T XTR*&BSW<WZP'
M*![##FHI9UY7!&AF#'H5[$]1PJ8S:2:5-S@D4"#ZJ#OPK49CH3YG(:#K\X>5
MIJ"=\-OU'![ P<D C_L4GH-)Y'U\-6P2@DG\G(\F_U6/47"Q&</I#F@%1Y?E
M Y@'2E<XSS1O*;1\>:@&U/6(0(N%4P8]$+1]'"H;,U4A!43TBJ'0M1K=5;+R
MF#)-&C9M#$LN&8KP': ]#8H1?@WB-\T30*#>VA"<>(401WG/%- QG\?R6\0^
MP$=A+]@"1N0'Z'$LBF%0SP.L-5ANQ7[)]PT@#9HBG!9J)U5+00+A1<9 2-=T
M0@,22GA-&[R.4TM+;:F',PH1ZD%R2?(Q74LN"&AQE51TY!>X,?B?*Z$$,8T-
ME#@^"H)1;"F(85 , 1",YOEHC(J9UH3J04N%!#TS[\GC% Q_7SL2J@;3WVM6
MU]9N226>%ER";_="X.-#R,.06F 8G&U,)=/C+!$?:S I45@5Q8#M%E"]W)AZ
M+4*76<A?!!$[R$J&1<4P_HIQ/.!POU_GZ>A"6/OM7PEV9#8_(7%58&S+PI^T
M#/R$"<,M,2K7G]R+]I\XW3S]W[W<-\,L<EW/S1+?=?P@#F/;-;/0\M(D#:SP
M;R_<DS^Z*.42AB#=C!B$R0^#9+#"5Z1W36ZJO7],<G1@WNU=G]XPOBVO_R<N
MX7=SICK?T>%OS='Q,?_W.$\E&WI#ACG6X?],*P!@0I?U>WB=E6P'C,__DX#Y
M6][P&H..I6NV:=LZEU@EL.5\B#887S(^WZMWY1I,..#FU85@Z_ 7"M]=D1ZS
M%>'9WVS?VK?!R.OUF#+0\D9P[I)7C$LL'H2)'N 6U3C+\B1'S@8<H$_I2,RP
MN.1,I&F/4.+O2V&PHLD."FL/]*"1X)H_1YHE>O,POT#%S4CVZJQ77%=M:32
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
M>%?SU%0*,:O[)BH'-*5.9HK;X2!.>X]9QF#S U@T2^5KZI-@%C9+06>Y6:P
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
M4QA*YV6/1IATPZH=Z7556R0%4J9U$7>1S<3+HS<U/_+I0M.MW)KV5C(%H9G
M5(7X>;H0;V_ .K*VLJJ:-B*L[R;(UH;KZ;RR/Y;NK:9?P=J_P3="#9WJZCMO
M\M_H9+YNBRAD0WC2AFI<RZ*6=MQU9C!?K+Y!?H?Y62RH%S0*4%O*53H*=H:M
M83IH(E?#^4R?KX95F1QC@5YF,E*P '@W;?$U 2*:K+L@ZIG+)A]LL%L0)'E>
M22=?Q=*U)Z3=Q->RG!X;/JEU1BYBR.B5]L)Z*>PZT15!I!F6$W19IPS6W$@,
M/)]KPN@O[)>L)VWO2D@ )G)S9K6 R.MARV3&,D2F),NK+>L.[;(!A.A5TJQ)
M)M;./X6TH!7OD-/CJ;0LWP\UWQ85S2VM-I^3CL@/.N!5+JZQ%PIGGM=4EFO3
M>;/">G*"/2R8'8.%+NB=E=:6+9[%S)IJ\?,'0&XP:/.XV8,J1-%_>.A&'.P\
M+]1F4YTLT]PWN7=TU5PGV][WO<5?WS?7*?#VK26'[4ZNTR;YX/*E SB/9W0[
MHG6%YZ/)FI /:#;["+>Y]<YN?OOF"Y:WM.D:+X0 %Y./=7VY56S=*6.E0=9N
M??J;&^R'LC)#TQWUMHZH(N4;=Y.UHYWO9V-UE5-V #'WQXB*C<L68=0GYBF*
M1O&VP;UQ)0I&S+0 YL;JX&9!IU]:<8U]MM6O-K<O<;,/8LZ\57UM8M5-:..Q
MK'54:PSM?L82<.L]>GNIH]<6J[<+X7G'54IG8,UTWUH_6*FQ;ZW?2>6(\.2X
MIDL64TK02IFK8TD[D)6R*GKC_EQ ,F-:5+S%>KO%N.)=A'K\2D3Z+GG5O^%X
M)$PJK- @6Y;6=MV22T/ECK4M%GJBK.?.O$*B,26V\&%*$,TR=$OB0M# %*7=
M)Z4.UER#D9E/2TQ2L--FH0:88><Y<]3,;#5KESPIN?*9_M[U[]$ZJU=*YO2.
M7R("X/E=WKN=*JVN5.'UJ<)RCUC(SOU_LK;!=UTK_+_B&OU&!VDJ[EP:O1#5
M%/2',;'RO)1$F_N7N4R1%U%X#8YN8N92$,XZL6&@VL&$Q24N2 [Q<5.EGE?'
MPXZXHA32O.N+Z6O 5B7WNQ51YC7%$O.LQ\E/@E*+E7H2\YD=<_KU8@1NX<OU
MW2T#\8%U"/%]34IJX7+%B?.2XCV8S6 T9PF'IUIU \OKMS56[$DVPN>%/L(+
MZ_/25V*-LJL@+[/*BIYE*RL63U.1%- 7SGLJW8;3'GQY2CIN&^X?W@9@?5QV
MO8 [VEQ\%-4\=93Y&6L]IZF#VZ>CVC_%@#2E(,ESD];$(L 34#_Q,V['-391
MJ_9LA:XU;.Q-KR4BFOE/XWI2BYTF]2F-;M9:8V^2!#!Y1Z&!X3C1!8CKS3PL
M1QA9V#66>?B!+H6=R,Z!17^TYB:&XO$YK<TFU70G(YQ6"]]D!N'\-J1U\),W
M(G@&8*;V:H-C8LG-9A5#<3^)+YLU45G[8E%'$^_+I"7-%MM"(;P/B+]N]L)/
M;?)LZWY7_*8%*U*#64,;3C 19L6"#]IER=NS$MLH35WA2,_R"AVFS-!?:"/4
M;H,V;UM:9]]XA:AHW_+]>ZJ*H1NM7U5T]R-O\4^5UW1%KZGT?'[FC6-&,R$G
MST'+5;[/N;[/NA'0A/]1R@&4(>.!X(3R0RQ@ZT3FOE^[2?&QWVS;V8_D1WJK
M*Q<&3LH*^8_K(&U'V?!ZNK!YC)%7]>S9U2C*!8F&NE6D=(]6X^%0NH N6/3'
M""40OR*<UIAGM7 A'>M/QJ*A4RW-92ET)KP3%,FB)UFC#6![X?IF549WLDM\
M+@V9""MBP-)4E?I1WA>JK)Q8V1#]OC;A'A3/SG%&388FSAEI93<@_4F3<6V#
MU$ZP$6^5"3*S_>KQ(/_WF#>MFO7=32AG=^XQ=@0%O50; .6PA18I#R1LYH'E
MN&4;QDFO-K\TUS6,+4%R9;N%X1CS#X';?LU8^6RC UXD?-8O3EF_"-Q4U@X-
M??*R&5FG7.7/05 H=\@MX7;=<8>TPS6;;BIK]WW<R6$F:7Z*KS9-0R03;:["
M1 N_EO4A8O7G,GC!@W+>D!"KO_/F2[(%3I,6T;Z&V]^R/Z5>=<O@OB6Z;*>]
M)M[#O"88.\_VL.6SF%4N9MURM\.S$5ZW2*TF')1+'QRB[H79;I0Y+2EG1)O>
M;KL][1-AK&"1?O)+O'=&VZP55)[W@ HD=E-BOH$68UEVN,E1I->!C53QDO_
MX'KRVIST;GB 5'.*[=8U_,6U1X=;%L+#4/$H53#26TUF6;CE/DMQZZ%:?"W5
M'YD>-H07P4Z2T01;E#QB3@SKG5KQ*GZ'^R0-+@Z;7-](F[X\_$?UCPU4G3V&
M#[9=<_9&U)R]/(=W?.X?_WK?/SK%&JV??YS]^N?%\2F\Y]N1?7SYUX^S_IE]
M_.OPUT?G<X_^W^>;[]_286R[_LG;'UB/UCGZ=O;SZ%=Z<?SA\^51_YUU='EH
MP?MM>%_^_1*^OSS.3MXFWO'E@7?TZ^#7T>FA>?+GW\3U2!S:L4&ST#1<+Z(&
MR7S/",+8)BY-(].W]UZ_ Q-NI/T7<,;?M3.0J:!O?/SX:;H,["YB36:)HDCG
M7&Z><B)B,2ILD0S\&R#E=CSW:?YJ'Y^J/A8\?/=Y4Y9U=/"WZP:^GV2N$5J!
M;;A!G!A1&'I&&'BNG2:I8V;!WFL\V+.B_*%K\F]/@:HF\PG74<U@?7415)V-
MJ5 =KU.A.JK2Q2.?]^8J76RG(TRKGL5TRC7+#F]5N/@LL[K7T@=GZ[;O1+F+
MYM 6NG.>:I*[J-=Q\N6DGN?+QNTQYW <]G^/>#C3Y2\6UA:17>%D,83YU2YJ
MY]U*1_HXGNSE-N ..(VV>3C36%FMS6)':'_[Q326+Z?3B0(Z^J8JZ&RTX,86
MH3E?&J]<;:-+Q,7UI5NK9F"%C+IFAL@6D$Q\XIYE%58-B,%Q<MZ/>^IZ=N;F
M9OF!ZXN(O,DOK<MA'=5KJI?)]:.YFE2Q0)-:2Q61Y5<T6UI$51:9K"RR<_0V
MOZI(5XN*W(>^,="@4?06ZGEWUX'HW-F=M(Y+L!J^E9RM3=Y9K\2[]*G0$]8C
MFM^0-CMW3<D/QA7I3Z!PC$@2%ZYXT%/%/?@-.9?.BV_%9^;7J*P7K<LCWE)Z
MJN0*:U;/[A<G0G@KUGH:N6/*>-" XOTM:A+R3BDODW$?=RFAM]44D25%JF5J
MBG082O,5A[<TRT6T$^[K1VQ3W;#"M5GVG2.A RVYMS3,$0HB($  G LQ67QF
M+D.;+-H#RFM.FIIAB_03I@Z7O+*%N'F=6R6$:=4_Q0)D(_MYS'SY<H</VB'.
MEBJ1$S$$RR*1LG0Z5 "+I@ Y\W1K+ND9UZ8#?HF?B<MQ_CBSMUK[RV^R=9&H
M,\+JF4RO8Z4LL9!FCXJ@PXET"%$K2;J1:[&&K&8BSQ4WX'=6@.76PV4KF7Q#
M.7FKW_ ?! J&%XR6.MD'G*$TE5@=JH3F0Q&/B)%Y&#K!SF!RJ6S:O)D\2RTH
M!KVY"A<9P\F6;:]12U?GF]OR;$[L)2MHX]RQGPVQ#%E, ]^B$B,K\(@Q0".1
MVS8>R-FPC0 %A!^JCNE8NBCJ,EVK=!K;XN!YM"KK7,^M_$;J<:$E9=)R'>N[
MS@7_H F!39)QM_D [5\XP5XC!O05R+Y/;EC!('%F;.O924W46T/>TJL*%E-U
M29,:00@_J3WP@YK4$X!NLC&"5C@(.(V)DD>2=30*2QWTA;.*@1+[J#P"J/_-
MXHKB9NE<MZ]$B=@ZIH@%<Y.14&/.1>4ZE@*33VK'-7\K)G00?#$+)<JQ_OZ<
MTD'SX;'255SG((51)8OB&'9L*?,NC7=L"4O>$#^_VUA_+5T/_"YT/>C ?:V+
M][5G[_YUJFN'QV^62AC>ZE1OZ:G;Y;DSZ+XX1 VD&,,8*5Y2_4054*LNF#..
MF\;B7YA*^[+V;NQ,:0X_>)32'):[;P7!O8:]_3LW<A]GLLOEG#Y.<JB];\UO
MY;ZHM>.&28%!:_INJ*;=%?L*/<WML":VXPZ8Q"3Y<5Z"KI8:8KI@6H+^_?M#
M\WH6-W9K]W#;THX=,*MOZ1RGA9LDV*GH9*DQV:+)Z:\ N3M/X2%CK#[)E3&3
ML?];%3/SVL-V!#;S^[B]$642N-/@U0/P,[5A]SK>QQYC0YQC-13PKI#>O"Z
MVX4&1CK4(0]X&W9%>KQ_XCR0K+*'IK;J3FYC WZ;%L(K+;&]-'::G5J;B.M_
M7XILL/$@YU']XRK=FPSS]VPK):9G)F9$72>*8]^WDPC^[3EI$-GD[\,FNC^E
M2=XGO>I_]PQ'QOJ/*^.<D.$KQ-/!(,7_O&O =#!Z0\H2XPG^(KTQW=-8SML(
MWOMS]&HP[AMIP?H^XK! J+!]E)'L5I,%CG.1+- _\\Y^G</8/[SOI^]L^/VO
MLV]_77Q_^_['][<PUMOC'T?P_=FW]Q<?G<\79_V?O9/+0^_8_F?_[/3(.K*_
M>D>7GWMGW^"[7U^=[Z>?\^-?1S?''XZLXU]GMOP-O&O\W?[J'UW^<,[ZWR^.
M?GW]]?WT!SP'[_KP_O+X-.T=?SATCGX=FCC.\>7W[.C&_/GQ]-WHZ(MI'EV>
MV<?G?T=I&CB>:1JA8UF8NI,:H>NXAI>&7I21*'#B>.^U[5NZ;9DRJT!"Y/5_
M_8?EF[\_A": X+45:6.=&H;B4$^40UEV$)LT21+?3]PT2$/3=;,P<,,H"$V+
M^(Q#68I#=8]#_9KB4*&911GU'",++1LXE.48848<P_=]0@//I;;C (=R3-VU
MK YQJ$<M9[J%$JG;L8>ZJ@D?R*X:O/(+.A)U;4!Y$>I>K[@6^>.9]ML6]*H#
M.8/W1?FV&,>C;-R3,_Y<3U@8>HI[K8M['7\QKR>X5QZ9W_]U82;]OP;D6S0^
MN?Q^"?OP\_CM._/L\H=[AN^^?.>=?/C>A_'P'>Y9__WE6?_=KW_]^M/YVW%H
M1$TG,HB3!88;!L0@U+<-Y%*QGQ"0;D"^MFZZ]@SGXQ6]MB R%?B> /B^FG\3
M+_!\WXN,++-BPTTMUXA"CQHT#:,T2@+;"TT$GV>',^";K!UWAPO)7DW&S-7#
M=UI971O;GZ&R8SI2A+9^0INVHHD7V9%E9D8<VY'AFH%EA&G@&S1+*8TS2DTK
MV'L-O%/WS>"A.NI\M>M1K>AEG;#/GI+7)D,5)6^&DJ>M32>-,C\) +6!1T#H
MF;81)G%LV#0F7N:&0-#>WNLHT%TL>= 90E:W&"O0\R<,3,Y%I' ELRM9CD4R
M<??U +UE6?_A3G.[=>DMXD#>\?,X&*0G>!C\^EHQO74SO7Q&??%C,XH2*S'2
MP+%!??$2@UAI8("RDMK$LFS?):"^.+KGS*KZ.W\'H.AYW=J+HN?-TO.T$F/Y
M46!;7FS$GND:6'S-B#.P3HCKNZ83A2:H-4#/@1Y%3H?H63F@5PG%N*N5E"Z5
M&>5]V50P0]TH1O8GQD-2AMLC\+S90 8GH(X9D0@=+X[A9@XUB&\[AI=E-'3\
MT'<S?^^UXP#/>[ .HSPPW:7F]5W\*VK>'#5/:S")E]@T#JGA SL&:O9,@T1N
M9 "5>S'\Q3=3I&93=VSEAEE&@[&#;JDOIP5K7K=F=TLK"-Q:& 3^-/G>VNZ0
ME)7V&#SNY,V,QN*F():(ZX#&8H.5%E/+B$.3&C&)0\<B9IIDYMYKUP(FYZW+
M3%N:0';()_.,B7YMUTV*Z!^)Z*<5&YHYOA.;ON%Y@6>X7F@;D65'AIVE@6\%
MA)JA XI-X.M6Z.X*T:M0QR>2^O6IQ#)F(UYE"--[AEC2A 4V*B_2IN["^!%\
MZI'!Z&"0OI.G ):GXLQKBS,_/4"NS%2RX[>']O'EV=]>EJ9VE#E&X*:1X;K
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
M(_@TCZ[_CJPDBAP[,^S0!A,FR$PC"D$?(G&<.C1T;<=<V6W^&/Q-@6J70.6
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
MC&T#=!#/<+S4@A.-T__/WKLVM9$L:Z-_1<'9Y^Q9$2JONE\\.XA@,%ZOYUV
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
M6*V9H,$B#Y2)>+ 4&2P"8DX'!?J!<QNN@N&MRWH* DL'OF+A8N%BX8W-\OU
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
M.-!=/AC2J:@1I19+')5W>2V9,>"[._?E*^G:UH+\'E9A"LCO#^0+RD6(Z&7
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
M5JI=T+Q*-"_($T^B3";G&8" \[9RC(PF!DE+$V&))V9%0?.:HKD5U=E7P[G
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
M^LO6Z[U=N#;\M1W60?^W1YYV>H/7IGKBQX:9Z9SS%9])?O&RVICJ(7CY\_$
MK(! >,/51A.0WJ&RPRP40![!52^0>WUZV&R$YMWEID\T'L+(3Q7<Q6&! .\$
M[F]F7']QOC[I+,=&%YW$&L[@JWW9#YDLSWR(+#_G__0'>8Y"T)E3)@.892?3
ML1L?V_$%NPZC[^4D4JIRCJ?.7]7:<KZ4-QE"/#N>7^3T G$\60Y".TL.>86.
M\LTH'J8]4+,YA3-Z? X1XK,W?V%B><S;@3QF O&D&++4P'\D\1$[Q91\1 X.
MID3FIO-)L1&>;.J0OK7UO %ESU%<C<^FCBM[&X#ZWY,JYW'@MNS[^L,9YB?V
M8^S$N<FF'FDTFIR<3BFXY@N;4O1UEOA;K] YH< ]P>?C;+M$KSI/#]6_+YR>
M6K/%^_S-U_W-N7?)3SC]>3"*5S_I+&%^Y3T-XZ<(,6#]F9PW[L-% KA.<(??
M_J3VY#6UU?YP=-$0,\_7[;C)N!;L_<&XD[W0N&;*[BRU#=?/63/X,?9ZL\C
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
M<U&0/&"#<&%RB/B"(T&43F=@U$VNMG:4;A=JH^@_L*)G!6-E;BEW6@BE<UW
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
MX?2.>3#/]*;$[7"EWC9/JA[TS2!@:W6N46#WZR]^E[[X20# /H3QOMQ[^9>
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
MI$Z9J6LS(S19"L9Z[=W\!#*PNX;1,OC&8A*&O7<&6Z6I9]SS#/C1:I=LA"V
MN?3XJ5'SA*P2J[EB=?'E &M-%<@0TMQGEAV6LY=D1!2L!^Z,Y5'EWOEUP5E=
MSF"?O2-^=Q<UB._OV:V0[P,:<A)+[3EK]H_*O2_W;<^(?EK$)(:N2>G\=D;N
M$A&CC6;!1H:,62F-5H0'[HAV/@B#>?2">RIP*N(R"G/"RC@@(^(V=<SKMP5;
M5PR;@SSN,I12*MG(^RJ^-/*]LNOURJD"'Z!T\-,?*"=CMK^1$P00G!0T]93"
M;XH*II)7)(!EKFF=D.EDZWGFQED$+3L=KD*8-#/ -;67?QT>!<$=[G/V"29$
MDL)C$7GD5DGK!/-&V9S7%5320VMB0KB6=^0Y&M9$/._/_$XC_!])8WC+PH8;
MX 9&'4CP"2-G:<ZU8!19+B@">X&'G)7'4BP9=J8;$DV>9Q:VP6FW QYEZ-TJ
M/LL%IQF4*;.QJ0CESH6F*KH[3UBV=]\?>*T"!VA" $)%DIX C)(4>8.5BI(8
M1@68 S<<7*W7[K?Q_15/^[%PJ.Z[^1G'I'+6@ -*. "K3IH$JQQ5C"=!TO#
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
M\M(KX%L%X#N_#GS*"^:#<RA)@A$'G,MUG DE)P/F+ 3-V=J&J*L9'"85\%7
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
M&@*R!, (G"V;.,?@)_H;#J-GKBFARN'HO9?2@UL3-.8\:05NC=*86%FLZ53
MJ5K39:TIYTY$\*"18LXA'KT! T,'Y'.3!,5Y]A96:DVW"N*]:CEG+Z? 6DKN
M+.AD+D7$7"-K':PIISI)X0U.9-'E?%38K9;SIN546$@F(D."2X*X,1XYFPD<
MM+"6&XIE4FL;)YTIL^\>']3F.@FULYPL,&2\! .@<P6K#V"+?%$1A9)J^&[A
MA)7/*+DA,^3*0+MV)'EDPUA8X5EMMS'2YRJ2<#<H.13;[PZ8DCA:PY B18P?
M)V2]YRAHIF!%8K Z/=M&7RWJ_1:5,\LLQAX932Q8Y)8@P[%! 5.AA8Z!RTQQ
M@>?'AV[:!H8.YWTB1(\A&55X:$H(OOW(FDT=(5A0) S6B M&D#8D2X+G7#@;
MO;[)YIN_B(^!V=4BSEY$2S3U4D<D+2P=^&$,:<]R0IZ51&F%913S8GPW!/VN
MA7K6:^]SC&L8X[L>N_G?ZU&A(K'NI-_LM\I3A+G2 QBQ=+$YAUN-R\SVH.W
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
M,#X==Q1%%B7BVDGDI,BE3-P8S+72S*YML)NMX"(/9BR1HU-:4.-%@JU8YLS
MKR-__"2 _"PH0)PY(U5NI"L$ET$:KS)M>C!6!2Q\)4!/*4#P_$\'*1HLC< H
ML]8C#EY-;A\OD#8\,J6#$IX5,<P%!:B75R!O%P6(]=9G!'M?6 BBL)EG1F_J
MY3O") !Z-XOH50\^!-_R>GB\<UKF0=FL/?!_8#VT<MY6K)7M96 J_[WUV\[G
M6A'.R)\5?UVO_;N\_?4O]8YLD:@R]LSBSL,[QOY9C*/OGK8&O?D'[R=%7N*$
MJ@9M0K#.2<\T%Y9:P2FXV][SP 7X+#-=WAMU]KH'_%L^!_SK%&RXL'/RM^TV
ML^A\AJ&32Y5$],WIY/NS[<UO!R0HE1P%?:0<4#TZT$>L R):&PMPSRQ/N0&6
MF%;*?Q3 ?.]5]Y1@[QV-&-S39(.V1ML8)-7* "28:M4?:=6/_8&6N<P!2T0P
MY9FAS2%0.HDL=JDH>Y3.P5Z^/J/ZX1]U6(336&:Y31W+C5J#!@#H\]J@EW\?
MVHAS;,TIR,G?O02D.T+/]6O &5M8&FW W&..10[I&2R,E$I*FJ0-@$9.5M+X
M*-)XWKCP!TZ#(TK!J(R.,\"@A,$FB 0EKKV/@B0PWG(B_UP,NK[\]\ BYS06
M(1^*!LXYX!!Q( &&6FNBI;K"HD=:_>WCQH'75A(+WH0G4B'NA$?.6XJ<31*S
M:(5-O"SC>'PL>O&68PZ,=%RK>6C+Z/)@KB599@ /#[#<>9% 'XM$BWS@U[=%
M$GK. <Z)S>6LP8>'S6QU%UFZ)Y?_/.UV3F.WC$Y?.X8\&=[YM!5#.?EC=XM%
M6[=+5)^1L)S;2'=S*GPH2@*&CQW^(W3:N?VTGSB?/+DAZW.FZM\O.$ZO%]Z4
MO3/+YNGI0Z<+2W+RUVA<YW_&;@[VO6E5A_'M'<@\M;E=NBOR/),QR(#KA[1B
M,,?2@*:;M0TI9\#\J-N0;]E>&1LHYWR8"#A,/+^4F-3L]OJHWP3A3^5R7).3
M^OBA3!&J B6(/WPL.]^OUUZ^#SGS&#M+OFT"+O@!S%L[9P_8!'/5+JN,BN*#
M'&+-__"=[_$$8&!6KRF;$Q= E>%_4Q.^Y/.<7UU0''8.TP2N(0+,=BZ**<[
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
MD^$*N[4-IIJ2/,3_J'=!OTH 6+;G4@/ XP/ C.L23$I<:X*P]PD 0&OP6DQ
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
M.$4 #8,$:)5Q[[(EI3\T;@I\,>J7)LCW,O,UH%W9M-/>J!VN(&[LED;L*GQ
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
M85I&R3S52B1&B)TLO8G)/D)5P^"*P^!L12;LC3#2X5S]P2$.-@YICO.1L$A
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
M&)Q?%(=A#50O! 0,76"#JF_*;J"JLN, !A)@B+:J PPZ \4T!0P*&#Q*&"1
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
M1V^R*JBXUZ&MF<.+CE:%)18J-5:5_=K+ASUC7OL0+P'F)20F>-<"[UIG >[
M>9>J]Y]W]45:_3>1],[0?^?'VK/Z6FE8UX*K69"^4Q:TA/.(L7OBV'UH?T)6
M,%-TKU,7+VOWR4_*#(OBL9I!305_K:84G7MFC@R%GU57-YZD)YO8G[6K2Y?H
M= ^-U-V,B1(.[O[/\\VN2JM*';%5%1',%[JQ7#?J:#[N)1\G;96UQIV5V)QE
M6_%9R8?B%JM*+'%4L1+2;%W0Q8J@PD7=_\6!?9#9,3BI'-6/WDL5>1#"0&X^
M!@P&4FO(DU@?$+JQ5#< >:RZH/Q%@A,4R0Y6DQ=$1\3B!<W9$,T1P?B]",8+
MFM-[4[8D#J W-&>W"P""YNR-;M0Q(I[J><D7&O[. C^?4QAD?E#?S*]M^(C7
M]1=,282$!%?: 5?2!5<2(2%A#[=C#XV&*SUM$5QPI8/7C9HK8:9H%OG- 8?2
M+TE4"%HD:%'/9'8DM$CL&!:T2)B^+9D^LZ%%IJ!%0C>6Z<9*6B08D6!$_9+9
MD3 B4S BP8B$U=N.U;,:1F0)1B1T8YEN(/)(Y^-)G$XIK<C0EQ):)KG@.X+O
M"+ZS8;YC";XC^(ZP:=O)A[4;OF,+OB-T8YEN:(KBB,".R)46-&>K-,<6-$?D
M2@M3MAU3YC0TQQ$T1^C&,MW82*ZT8$J"*0FFM&6FY BF))B2L(;;L89NPY1<
MP92$;BS3C<=F2@M2)$B1($5;)D6N($6"% G#MQW#!_.KJ<>H"%HDM&.I=C0Y
M08+F")HC:,YV"B<J@N<(GB,LV99*"^NS=:>W!L*"Y^RQ=ER611X%5/I0U8S&
M R4G-,EY_>DO:1SY4T%Z1 ZTH#V;HSVB.I!(@A:&;5L.O#%+>YZ&)8+V'+9V
MG/'SE-@!VDF1I3%/"*(PQB3QJ2 ^(MHC:,^&:8^H_B.B/<*P;<N?-V=ICRYH
MC]".!>VHLWWXZA9+[&E3?&ZC8L2.%%L\,:P^DY+QH>,5'\;&2#(]<BD(5BS"
M@8(7;XX7BQI0>Q$.[(NT#M+R\#\U[+.N."?T3E54$OR(<FB_)BA_M QWMX6_
ME_!9,?8O,O:G_.L.:>T>A5O1,Q;*^R?!][TN*(WI0()GTD BC,=>TTE!QQ[-
M)%T92)JB;2P)L(?VQ9'_]3SKTL-W I61=4<QGUE+J(=O]OS#9'OX4NX)!KVT
MQ^1Z]2C<M0]$^2"MP@/K..ILN,L4X2ZA'0O:T=($L/N?*,D;*O SF?[Y3ZJE
MO-,,Y "J-I \3ARZA.**WD1YP<H&X$\JW!8 _TBD2Q87DSY2REOY].FL!U&1
MON#1BR\!]D40SXQ@]-^V(_P^D[$<P"AO<%GOI"!>3.LF.J]?/5&WT+BD><1
M-*,QP3C]N]LH*$8UWG?NJJ2EM+<0+T_CLEA]RXR1R,LQR'W:!U%KS)V9!Y;.
M?T=9*]X;*GL9)=]E$D)GWY+XEDSS5R>S"@7:U)7JO$#X&_[T-R\[F<?U^<%9
M)AXVD.TX9 '-9!!33"8Y?5O_\0[,R20FT[=1PEZ6W?1N5M613LR3$GP>_[GJ
MMFL.75O#GE=,N7IP]5)#]E*U1L[\Y@Q-UUKY*\SOE;_=UZJA#AUG]:U/;1;>
MTMU\J[CC5MU\L_;0UNR-M^H,=67SX^7 <#EKM2K<,4&X%PFW-NN.6<(=$]JQ
MH!W, YMWP%23.6#&&O[764:#J)"NRRB'=E[_<GWZAK=QD?C"_1+NUU&Z7YIP
MO_8AJ[(OTCI(\]-9051-A:\@3N$14>)#PV,>M&L9RFZKXXO5X[Z,_7699935
M,6L"P[-+P\@Y@)A(FLL7AALRLBSR*WWZ=#; &V/@)B"YH*J1AHVD0#2CA,12
MS"@/DA>X,"^])=?BM\U5WZ#G ZPY,F1-%S0A3?&U>QM>N+)N=F/$J(?V3ZQN
M[].;'>3JMG5B]'EU6]".K9L>U86_-<7@IJ>&W63JMX1CMW7J!>%X^5&_KHUZ
MEUZ<3K(HEC2=!3S<^8#'*2T2(GV*0JPYEI=\'VHWI:WE!@=LTE5%_M^#,Q+"
MIN_52YDGNHH1A<>4815&_4#@754,RW3!G]0U4[5/BC%F!QF.%JB_(]3+G<2S
MW195%V:]#^->K4&L""#\3. IDJKR\$&34T;&:7(S[]M[:9:EMS0;,'<]9H&)
M7 JS="P5(":I2/F_$Y(54[PFHT4ZX'4JHCCRTT3Z-XEC.I7>D^0[:Y($XRAA
M*R9L]R:Y81UDR0: $B2NOXGRO 15JA[*FLQOX0N4<?7E(7,,$3;8IS<[2(JA
MGZB:B!L<BJG)U[ UK>O8#5NKV''+9%YDE.7%[P2,2H"&Y:Y([WPP-@W=V-P^
M)4$W]E('/N*/TFG](Q*$>3;"3/G?2X(I$Y0O#YRUUG\%:?DG2>".9M4#R,N]
M?.71#(3=</BL CBBH!7[\V:(J ?W4D K+*05CR%,2E4I021X'HY!HG>:JLHQ
M '$:XF)X7GIY%$0DBZICX%6>IRG2- ]WC#_!+VC>V^\I,_?,K#\S;W+&%>GY
MI=LKHK,/I?#NEHRM0/B#F/VZ^CM0\!SD%$XU\"+D[Q6XZP+<#WAXS_B7K(Q?
MEN0%A_(_D_'DG?0M+9.;>DOREX$4@=,U0<\+KL]8,CT%CU&:E!ZX;Q+Q?;B^
MP$AP&&5C80J$*>@-,O1&:OW'BC]%EN*$KF&81NA;AF[9GN-IAA(ZJAGX@:TZ
MOZNV W;!$';A6,;Z"XO48<X1R#Y+Z%1Z#<:D(/"L *P"SQ"&02-%F>$2XPU?
M;QQ%N72:)"6)I2LZ23.P,HG$BL9B=.N-L!#"0@AG8?]0@][IJOH[=*[0%<V'
M$?%IBJ22$TI=!(,.?(3/<$!"&!)VJ!M8A2]9E/C1!&#^O*GUS7>V9. <9'E)
M^/K2-32(MT"C]?Z8:Y)Y)*&Y?'F'*S^G/O-$-$71A'$0QD$8A[V$#FT&.L)9
MX_"TB2V,PYZ,\#W&X6.4$/@3_A+&01@'81R.$CHTSBM=Q5KT'#3A.1SV"#_9
M<U =Z9?A]?!LV)@)/$FFRA%+)P5;A5BT)="'AVW)\*_"F@AK(JS)7F*--H,U
MX:PU$:[&08_PDUT-84V$-7DI:[+N.6(<7EXFE7D+-;@?@98]0,8+'!' 0J2C
M'TA! $]B:/U+!Q2NRIA*AF+BO+^B-V7,4>A:_BJ%:38F1<&71B]8*6;I_]Y?
M?9)>G]\5-,DC+.7\OLSA^SRO5D8Q:^8326Y*<D/?O)5>1V_P*/$\C2.^M^(]
MB5D%A^L1I44^N]6"9^CH?)NHQO9'\(T7KZ/Y9JX+^ ?W;+#[+R>4@VY>[>T8
M3S(ZPA[">W]*H7/P*@SOPBB'L92FE&2YA!E P?*'\RT?=1<4UH7[^W!=I/[W
M41KC=M6_2.?_*:-B>M_KS3T!'O#CWO;/2#Z2/L;I[;-?AOWQ&I[V.2U &7"_
M3/>QK<GI=."@[<!3=Q#N P1NX73Q!@)?YIV^@N;[Z0^D0IB?P7>&M\><_>6^
M5(UE4^?^F;,: X&BQ67 ?SCG5!.>H6(VR%'-E95G,\QZBDZM6!'+NWPKXS>;
MGA;N0QK$CDOX:Y4;NO!?4*T<SWEF@PFV) -%*;,DRD<PS-4YT/>F O&R!G!;
MDA92@+L* U"UN+V;(@DOLZC 70=X\?F=/P)SR=1W'.4YVMYN(UBO,9N@3P&-
M>%,)W F:4;2@$5XXQ>;1YM8[&-C&Q$Z]P\[C*G*ONKK.780QT_R!E"Y<VO2J
MO<>8O>=V1+'V@C0F 94\"M,$JS!*[& )UAH:$PFK,\#M^$)1EM%\0OWJ &W6
M]QN:L!V8[4OBZ\<5?9!F4K/RTA]5+YO/33'4N2CXGU?K)(&9KY9H:L7A -C>
M6CO@:O92K;P 6RNIUK"C3=?\G)'%MUW:[YGIM8W9M>9I))_!\5TR0E4O=G9B
M2P_\+'XXRWR9[;G#4M;57*?1W)X=Z;+CR6(86,S]XN^?3[_^<G5^O6>3H^MZ
M(4QF%#R%K.-&\!A-=0B CIBJFJ^#-TW YB&0YHTV!P2, +2#,IY*/BES0%)F
MP#)NN: +'L]WA1\ >-'F>71$XA M#3;$[$AU 2NU4R9P$VN/E,4HS>#-@]5S
M?=D0S!#E)8.RVP."8!(,%3X1'GM"D&$.;<7<^)$SVM!>\\B9Q_RF#8'-;OXX
M(W/H.NN)8$OK%"_C@GP ;O.65[6J)JK#_84'J+_[[!#D2[QMM\!FQY=<<T2W
M&(]]"6&\G[[=XLD2+_%&7(,/KN;#27Z"YYS_H(ET1KY3)$G!EO7WP%1];<6H
MK#2:>7@GB842I;I_?=6:!5[)#PGJK<8\3[EZ*.JS443#Q05.YH6\OF<%],WB
MF"R$H%9[-#WT9;Y<_GI^)5U^E$Z_?KV\^GS^;<]<FG]]OOQ5.OWT2?IR?G5]
M^?E:>O]-^OJ/\^MSZ0OX9^>?OUZC5T(*B1)_)$W H0!?XW:4YMV]=F0R8<L8
M'HW36Q8W A<$-WH745$65; ,+DHC=)3^D=Z2+) ^T0QZ/UC ^8'T<P2^$8VE
M7TF<D6+$[OY LFP:2^_3).#U0EE_N%\U9M$M](W X<*X5I&5O%!83&[#,I9(
MM6$0Y U2]'GU+E['BX7VX)I8FM3;"[&X".LXN'(LA@Q-C^NFJ\ =:P!N\LF$
M^,RC&Z!'AB*9^;TI>Y:OL1>1OQA<AU%'OIT1[A_P/F)K37"SJIS*KD]9*"](
M_9(_!WH(HD^J= %V)38PZ$0QS\\&T@UZF!A\9%YA3@#U[Q%31T+L2^X_8@U7
M\"AY/T W,-[.!X:-$  62*)J!]X='L8\YCPJ^/! )VF>8YTV[LT&:4)7]Q_&
M&+LQ94."X@!M8F_,GEYF$U!*MBC)SI21<OAGC)J.'_RTC /L*;3.E7A0ZRD&
M+L,I=@[;@4=CW0#V$1[!5/\!X; 8+(YLHS@P9F,RK;0/.@S/Q3Z@$]]]4WCX
MCR@KRCK4*N)N;=Q-[^6AR/W$\(?"4FN&GMK8$L:=/#R_H8H><5ROPDIA&L,G
MG"!\(N6(857DJ7I8)X15[<MN<9)C5M(L,R!@!9@^U8E%[?B<:6OH\%C08Z-(
MNC+4M=4_/S7>HPY-;?-'-^O:4#&>%D9Z@<XJ0V?-([R?'ISJG>.[D(;(0KAX
M%3@W-=MZ:G7EPQ;/UZB(A6B6B@8#GLM<X3ERH7*!]-P]WD%F4-_'FH?'9KRH
MXU7\.A2QN'.'>8U @WS@[=(Q"Z@ZP&-^E6.-67% L4$Q72I!O+YGM]N;+<V3
M94@LK,^^:M"#BS-'-J-6Q<*/6"3"Y#RT''5D"G'OFM +6AU-6)T]T2"T.IU%
MH&.>3-S@G+:5CH7%$1:'I[:)^3%K;!8GB?!QA+59S]J\SR)X\ <L,!][979S
MW #[):-Y%-1'GXG FK Y54[MCF;)[A!,H/:^3DA$[7_2/*?2IVB2IT<=YQ4(
M+1":"V'[,T)@L\#FM;"YC",J76%Z;Q8(?!;X+/ 9\7DGLT)@M,#H=3#Z- DR
M: U+?(V..U-"(+1 :"Z$7<P)@<\"G]?*^XSB&'=,78^C8G3,R"3@6<!SE=NY
M_2GQ<NAL"G3NG1JN1N>YK<O'#$T"GP4^5T+8Q:00_%D@]%J9Z[08@2:6-P*<
M!3@+</YIV_-!X++ Y75P^2L9DTSZ1D=I/BK),<.2P&:!S=5I"3N8$R*R(?!Y
M+=X\(@F5WI.BB(X[$;J&YV.6@4!G9,[;GQ$"G+?WSBN/OGE*X7L^^/=6+#V^
M&G[&K"QF_NNEP13^&17C^*?_!U!+ P04    " !;B')4=HS!SHD/  "QHP
M$0   'EE>'0M,C R,C Q,S$N>'-D[5U9<]LX$G[/K\#J96>K1A8IT6?%F?(1
MIUSEQ%[;F<P^I2 2E+"A" T(^IA?OPWP$"6*("A9,]JA:E(U%HG^&NBOV6@<
M!-__\C()T!/A$67A:<?>LSJ(A"[S:#@Z[7Q]O.H>=7[Y\.[=^W]TN[^=W]^@
M2^;&$Q(*=,$)%L1#SU2,T3>/1#^0S]D$?6/\!WW"W>X')73!IJ^<CL8"]:U^
M?_$N/_&<PZ%M$:\['%IVU_&/!EUL'^UWCVW?.7:]X<'QT/IY=.(>#PY=RS[N
M8KSO=!UGW^H>[0^/NLZAY1SO6];AP>% @;Y$)Y$[)A.,H&%A=/(2G7;&0DQ/
M>KWGY^>]Y\$>XZ->W[+LWF^?;QY4T4Y:-J#AC[G2+T,>9.4'/7E[B".2%7\E
M+R(O+G_LN6S2D\VT[(&=E9(85(-*PTC@T,U1/<&[XG5*HN4R<+LG;TL]5A=,
MU@=-6 A.A[$@5XQ/+HF/XP!J%H>_QSB@/B4>D!H02=M<@<)M@?F(B"]X0J(I
M=HFF61_>(22M3"=3Q@4*2R(^CH:JJA$74LR6M93V2'BY82X6RMED^0@$5-M*
M4CT2B$C^ZLXP]EXBK],SKT$<=4<83U>H15$RJ4EZI7EM"FYG'Q\?]UZD'RVO
MQU('4>6[\L^NW6^FMLK3S'7#KVXF]Q9UF#U#S>J0R:U9AZ5/3Y5'U$FJWY%A
M-1101-R]$7OJN2P.!7]5WE7CD<M$LA_*%U?1[Q&J@'YW#+7/!.2?W>3/><TX
M#)E0&/)*>FTZI:'/D@MP2;)XDE%Y3_PL1)8"[Y+G1?WO!'.7LZ#FX>I-.9L2
M+BB)BD%; 8PY\4\[,JQULY#V/<##/:A)5J2D8-X?Y>T>B)#@9M:23%:ZQ&DG
M AH"DMAFFQL^Y:1IPT$D@GY$$?U_WWX7!TW;#R)N'/P]FN\1OVGS082&=(76
M2^E'N(^H=]JY8)!Q3O$(:B>O?[V_+B<<2MVL8(:6X<TJ\L&"9 [^H>XL.>TB
M)8FDZ/O>HL "5!P1[S;\H/Y>=.]4."VB$5SP"V.Y>8,N%4LO9A;4V/4L]JBX
MAHC+)ZHF=>8ME==;&=R@/V]E!8 *""TR]@4+(Q903XZ"SG$@,Z2',2$BJG?J
M*D&-^6WEY .P^0,8C.1>/H-"*19*P'9,B#O,H5%C(BA4<U56YD'T#,$#XA@S
M!#?GL%M*6&ZLB/FWT'NIJD4X]"[8!%HY)F%$G\@-BQH]5PU0]90.+&M?1^E,
M$6(^FJE"H O-*4-2VXYD_T$P]\>8!1[AT<??8RI>5R5V"9*>3,>R#LS)+,+_
M$R4*=OPML?K*<;8)K)Y9.06X'K.[<%RBY )'XZN /:\<>6< >O8.+.O(G#V)
MBA1LBSBZY2,<TC]4+:!KN221R^E4_F+^>1S1D-1WD$88&J;ZMF7;R4"+1F[
MHI@3^%&$5=U> 5CRE4'OV)JS]"41F 9O0EH&I>/.L>#?RMRAGU(=_VH1BP_Q
M9(+Y*_1-=!12'WJ%4)RY:O*5AJ,["$\N);4$&J+HG[N!G0R]B]REP*I#FT&C
M&3;*P'><+5C[;;DSXK!O.?WR\V?.(?HI^VOW""X2\(B'P5N1F6+IJ!Q8^X/U
MJ$R4[(A<-/X7S.7X^8D8=HXKHNK[R0-GG5@+A7-]NUZSDA.Y\\*+ \+\LP!2
M>3DMYC-^R>*A\.,@+6^:(VU"I=Y'#ATU%[NZCV25D:7SZB"H#\HJE FV,_>Z
M)T\DC&L7B+)B^NSIR"ZSE4JVSZ1FG>5\87UO>#PH!\Q4OHU=7=IT, <>C3@9
MX62PEETV"VEF(-H@95N.6HY8RHNZ7("6<2CGK+WQIFD"4B6F)\9VU*)"!3'M
M3A]2.]R3"090Z+T)5ZO+T#W>#@.:>*MI8M ,3$^:S RK2<M5H((.5%"R([/.
M_M_M-Z7SN[TC],T)O<*4_XJ#&)+H*QJ"22@.KL-(<+4CI/9YK!/7IG'VP"[W
M9Q(1*4C9@^6@J("ZHR>SA&'4-$31/UV.HU;DFI+5RJ?J$V/>,PT"''K7T(AP
M1"%G/HLB@\U$.E']T[1OEY.0#$TM!<SP4 *X8T1:P? A,D#0/T 'CEH4;<!/
M*Y^=NV3/ZRM81"[D3V44"8FHHZ=*3/_,'-KEE"%#4ISD6#\C0-O18#;9H!?6
M3C[81X/RW(Z&DC9.2%28US"0U4CK@]BQ8QTW8J>%$2R;Y[W#K](UX2>/B??Q
M94K"B,@]B[=B3/A%S.7NI!N*AS2@PF#Q<F5<;0SL6W8YL<NGJE-=/Z-4&\K4
M*;*50I1J1 65.[9K63&+I&NB:T-MWQZ4QU_K,M_&>+PJ288!>UUX;43ORWGE
MMW>"%H9]M0GU'(.TW"8.5C)Z9:="2A^R!W9Y**& N@H)%:%:SX#A9A*=K#Z,
M.H/RP+N*C3:&Q^6FO8.1M/%^@'H$?9#;=^SR_IXJBB"CE<B[():;1%V]G399
MJ3$'TC-WX-CES3O5S*E;*-6P8S WS1<6/I%(;>=_(RJUB'I.#QV[O-FFFM-<
MTX[="G;OP3R<NAD9:_%:@:5G],BQ2R,)#:,S'2FE.RHSZWR<3 /V2HBZ>Q=S
M=PPE9'^T%JFUJ'IZCQW;/,/IHDQ;2FZF3W6K.ZIS2\F%,_7'613%DS<(R3I
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
M,.F4/@5L*$>2V9?N;M@SE$L$WJ#/,X'_R[U$;>"*W#&9X _O_@=02P,$%
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
MT]<7T.OS]/(?7D6C?UK\DOYTTO_K9/[O7XU2F,[5\^ 0?EC[%_4G6/T9U(^
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
M*S4TN IYDM+L8C8(4\P_X\<QIO[\^(2^'^!<[,-\]5AE[6!Z=GYIPQ!8<;1
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
MUY>3R0SSS[/Q9;^7!<RUUBT)$2T3C.3'K,UU4M)&F)D%9(J99 H7L5%9\MT
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
MM#(9;@N+*LCHZO^D9X'96GPB]^Y[\'XNPVNROD(MG?)J-)D\HV=_*:/QO(W
MJ\M@6U4R<Z%XL"+23$Z\'ITG"=QX3497+M:VJ7.U ;A]7:;?A^/+(G@DWZ<X
M))U/)V\QS](\$_(M3LA2( PO:+*]"A\G9( ^^?AQT$_5[JR%)V93^NA5_Z(_
M#8O<R8!!AR +%%8$R2MR"(YVP1Q)T0XYBZ;-&7R#P1S><>N:D3?]N&-KO%FI
M3!K,LC;)<DS/1D,:QHQ&LI0I05TD6]7 \]?E9RPX'L^E\&0RP>FK?HASEZK'
M4XQ1< 2OD>3K"GE3!3.P6'((VB<>VV0T=3V2\Z/O477=X,QJO;QZ%J7(*6BP
MB &JT&A690M&)%URM(Z$=>!]Y_SXU)'\FT2X#6:7)6O_#,.$-TG\[$,U>5\.
MEUE<D3EO?"$7(UL)RH0"/A%>%)$AF<!D$+?9=[=%>GXL:JJK!G?G-]%-;@^@
MIZ(SC"D!F!V"THG1PJ@+.".9PU2";'1XO@&X\V-0UQKI\(CV <OQ<D=^@\-
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
MPQU6'$WXO'!*-FQ[WMZB.NMKFV8EKH4>-+%=776)?/"J%[VS$*H@[F>2^2V
M7&1F,#6(0E /U6WXNRRTQ^8/(.I>6L(F(LLK^IU.B7^U3JE!N;4C,/MN74DG
M+V7SDI6=@NQ68);4BTP8__KMJ'X5J"F_QRA AD[&WLW<Z.8UY6_E[,R,S;7
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
MH65>S-GLE0=-4(-X$3%/,U]SQODN]-J1/X3_NK:OX>=XC*,N)2T/]P4 G@$
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
M UAE>#/$H/F[ <J9VK R^_FGH$/-^ S/$ 9V'J^U!#OO<=9T;_62+79U3O^
MELTH?JFTK"?"^K9IL/>^$=3(MZ=OS;NUD53T%[.AWG2UAQ?!D_BLS 'CE]N5
MEWY<[(R'OW[+E[703J3X4Y/N,**=OB>/+%73 <:G]6)BB5R)N-1FE/#@_X99
M/Z?J/O\!.'XX>5J7<$41_$+^,^RF@*%GABI^"Q=U-H\9KF5 5- I5SRVP:4Y
M,LSD"[2%9?C2>FVIEI8LN:2],"EB*&Y7#AJ1W-*-A^%/^DFUQ3W*=V$'951G
M3,TO-ZYJN1.0V#3, C.J*Q@)@.%!]3N5&1=IB:R/"9A4E9UL_[PTI0$@%0-"
MPV40&OTF].C"?\H>?I=3O ^/G3$_K^S&1WB.'6F2?T;W>Z2-I-W_@2R<;/+>
M(405;M58^7H;=^]>,1;CNX;TM%A81& &HG_6 "&L^:-,IE(()O*-^C[.!LU
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
MIJ=[4O)3TM+\5RG]W \[Y]1]R(R@^;!C:14-E6A(AVEKM4M2B54U']=W5][
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
M/BS&'<K2 YQ\1+M[])@X8%B5QYH9KF&*..1CFA4/UM<1BU6/<I^^.[@4O*U
MG$$+EV\2K;<.52AGJPIT,#X$J$SJ<,Z^I\_QU)4E7%!DU*.W+TU"SU9EEOND
MDJQ IZ;+F 4@T AC(8Q*+0,  %A!SH)WX!TCC7&IJ#3PO!J?9D[F/>G!Z;SW
MZ"-))<O:#DF=(7UDE^U%<W6[YX;^7/($6[$#[BA/\(+TG"L%?J^UZ^V;GZN9
MXY$_CM>/]^JZ--B J2['A*:,^7EU^E\)SZ_Q[Z:<R=00.[(;:CUC.<PN)XK7
M Q.K$@) YT>/8_77/#='5;0W:GQ57.\YBC3?_\!E5A@AMJ8=IIU?1L)6&O>^
M9"G-J*V_FG$F\@BKTR1CPB+7C5M<=>2VGGF.=M]W'%GV)N%P3#W\35*MF"_P
M?,KLZ*VRR[A#=8.C:-)U28+X;KR+_BT#(YX7Y3TAM2 (W]LVV[X>$2!?&*&]
MJ.C[_??$LB_R),]CP1JL# ?MC'G)*23AJ]N-0I["3D !&COC4FB]B:C%:H\Y
M.\O2:J6O.+DF*3J9FF#1W*&!L#Z\VFB?%M^'R;_Y+<<C<G"5FF%E6NJ/GK$C
MYTS3^[@#7O,D^\.5YC5#&> ?7HZ <2S6UN5X8$2%?+5M'.:ESN[B8O_HG[^J
M_^5"R"=8>"/8E<(9ED=5MD4!6D?)U*IJ;5RJQ2(P_<7>1^VI8SQK>VSBUK0A
MI]G&.@@XLP;GJ'R95%/LCSHGS<<[,ECSB0J<[1GMUKO%B^(5_/G&U&0\;D<?
M%1::K=J>$3Z1M=_[W%4"K=$W!ELGC6%F9'W*:U>2R,Y,]-%UIL"2%()/107H
M!@-0)@ (EP$(A2BPOW$!]^V?]]#F)O9UAAYDXP)?64TY\]9#B0UBA]_N\Q%+
M]J2?<FK[?K#=8%/(Z4)BB(,?^V("4F2$FV!6IF.1Z\!'BXTN= F+_!* (RI0
MSOHY28Q;-Q.3YJ[5N)]6,NAVLJK]XKC-[I%NS19V4\#J:9]$\Z/7G4K!R]L2
MN<\^+\Z N]0<,^7#&SX/]C'FHG=$/$ZU.0NIN@3HPYM(7#;_L2 *1XGI2 /S
M<&V5B!P/+^N^R?#A1,_=]/3"_PWW_,;57DI,!;B1AT!DH)M5[!S25-UQA22_
M,X$A;X\</+5!^--D'J%J]EY!0>$C@(87[_ WX!;O%_67&K,G]B<P>]-SE/!7
M7ZY^7O^032O@4XK(IFQE":_&,"=YIRGV/#';"%)6;VI\6N(D,?$/K SV:4]]
MCA)70P,551;)OQH'XP+G0COAC3]UMFO"C^^^W9*]H<MOH3NI*1K-Q': 49J&
M#Q\,I67^=,GA"Q;SHN4IX*F] A#4O _G\28G0I80I*TN.:\Z#Y'KC:0M]KP3
MR"1D#1K(>ARJOD&6H#93V:=Y0B#^PI_=(_257-E1++J5\H1O\'XR[RMR&+O+
MQU*-0.':I2;YOS)YYX!SO'4%JFS0QI5]+8;1Q2%NJJ7,6G[%"XM@\>^*[<H"
MK?1HW8&)1DEEL<&TM/ T</_+A_:?NCA2%]56.\V.H[VOL.=:U+IZ8Y5R+(@Z
M,V4D6W/W*8]O8]XSU\/\'(GPNN42:]%$\U(3EMYCF%#0VBOS_7=\**OGAOD!
MW^:E#T9:!W]N+7,S^&3 *="A69*%)=<?UZBJ-;)^4  (C*,PK)9MBZM=VOX$
MQ""#(Z#^.J,]229_)C^<,7)5KW[;A".:=%S3MYX.I?H"=MK=6_!XQO-,81^E
MM'[BP(A2B&$-2HL#[15U(58H4\N: "B;$Y/#Q);/BZ.=YS4)513F5<+^0CB=
MGD8HG4PIO7TJH%0C#,"*J@V?&*R;"BB$:SC^Q^0"@/M+^N(^5/(?!P<W&K<E
M)W,.%[*EP2XY^>2Z7J L!WO62:0P+,T%KT I<T'0B-);:!+)934OMNH^ZJ+'
M%L8B)Q0U%<UALQ$TA2G/G-@2EYP8GF3-B7^_"RZU'IO'F^<],P"_2#XR3>SE
M+'-34 EC40M DK7(NUV*'=O=DAWI(6Q9&L0#=Y"N@<^[+8AM@VO+$[/UMXTV
MEL6&]'U Y!@[$TS7\EB;K$+3:XT:(SP=)?<N6[KDC_I>4=/LZ@+90Z84X\.3
M#9K_RZ7G'5YRLR8!CK:+J/H;*.VOSIM/9NGML#-BPU]C,LO';AI+09R\;/?N
MB- 6\!)#=>%S&:&P%2IS39BNRC6FQ_2,\T ZY[?JF^IMAYY6F-"1>5]'-<$K
M0# G2V@.R.#;V^,1=XZ/?Q'$H#2N&!)L4:$/'0%"H[:2AYGXJS@[G0\X7 9$
M=ZBZ?QRUY*3K3Z=/' 6*(75F"2Q_O-,JR4)3#I:O(#+_%"=[\ISM/$&42N3'
MIP4ZBFH#5PT=Q'-VGH[F6I[<4CK'4*25UO9:(=A-^Z+&3LV^Z$VWQ)D@]9_\
M"8%OYM#RKK-PT(FIK$[4[S1Y$HOI@GR?[A G^&?JH,"T"P.).9'UBTB^437R
M^[AF12NK/)^*50J$RA@B%]_L6!L&ZG)X("H06DT?DWY$?Q&33'L??;K9[M+M
M^>CA/[RON>WHT7#,Z"KH "76#N*6[)!H/(4S/50A!-*?7VQ\.4+#RR;CIDE;
M\-:S3ZV;;Y:O(O"(<UIK[>E<C3,YO97>FZW;-_,O: 0NFU+O.;VS<K2M,/F9
MRB)J\=Q)1005<VC2FC,@!H7,%9W@\JET115\#GBA!M:DXQ@JW%RY5<ULDNYU
MP#%QS?Q>Y/QF_2%S__X1%>^P=[4CXG*M(ND]6A]0^4JD?OZV<KR++[Z4]7*:
MO,36Z"P*A]MBP_M_'>0E+2UY TN;$V_1]Q/H3XC6]UUK:Q6G5D5%EL79;"^Z
MYN8Z#Y6\<3%Q5B'GC(S4]3%*FGC Z30]1?Y<MOT+:H^GV\28@/1O-V56B0EK
MFO"#V>GJZKQ>Y.<>AD8D^=;B!+OZB""&R&,(*MX&?.<%8VKC9''<P\@B91DP
MMGX474SRJ>?&W3UV0V52I=ME]#,RY_*'ZZN5&+P>@SAR8?IZ*G'/G_K?G-80
M%T%#1\S1C&(5K$J+#5BNR)/N"Q'#'M#D&B&L(]OU(U5J<E5"0X^.VG<L6%M%
M\>11T4&:B;7%.:(<5;11CR6+KA1R5E8=X06^EFG8_TZ\5G9+:<)-F,[4N=\Y
MQIVHH8*51*C4G8)K?*&C[9L+[V&]8&V88KK;YX2BNJ4,+D)@3)*J@2Z'F<K*
M ;G*2CF3-6AA>O(50)H3N3T.(3!B%QZI80(EZ3R-44U?Z)R9SO-3X9$PJ6(@
MPD]%ER;DQ;'-&H.JXLUJV+6SM7&-OEH6R,Y.[R"O="CFWCCG5$(CH/DR66-K
MAC2JH:%$X;1[8NH=^G!D(F2_.@"E7M%U4A/ZL4T&Y13=43EQQ@8)IKE(_!6.
MM^B4?YQ? >GD%&(:WW^Z8U]6NREZ);DY1L$QL)MZH^$VBV)@="<:S9TLMLU1
MEYL CD3;K/?2_A",)D4\L*T(#N3]#SP(8-::7+W%M'[T!D[=BNU+CA.R"+>;
MIBUO<,QC=YA^3M#0]V'B9+E7R!%TR?2D$X]EZS0[%'1(/DM71&)'.-@:\??<
M%=W[[$BADMBT4Y?2&'CHM!##O ]_WA7A/M<[PNB,.:*;6+<=:E:<,K4IX<DZ
MD*<CU,Y^R>AG--7GPH+$NB@")S,F&K$+;XT:^:)53$\O-4BEH. '0(U$KC7Z
M/7/GN_5S>,&7<$N1\ 32'-G:Y!R#N+[S2&V-?(9/9'W%K!SV(3/&*?&BNZIK
MW,MP,N3N/KNL3:-#[?<V59V41^%?QD(#^*\T]F53]L,M-())W*?9>0$BJ)/^
M*8FWK.KFKD!C_BJF_I< J%7S\K- -S8\GY] /:'LL!V:2$3C*,<9_-"0'-71
M:7BIN:%(..R6H*OR#\<POK\Y2]M LA[&P?H?Q]3W75)$1:,R+A:BL&?] <56
M,0:'\4N7I:1H_:$'IL5K^Q'/QPW'G=JX@!&?Z':-,1(,*@3:>>8LHVH2L=CA
M50Q.%V]1;>/46HX1R(2DQ777\$EM2-D977QT83$Z2]:)^<^WHU[Q5\5$5&T0
M$+_YR'V5O-#GJC.W28'Z;8[<786XM?8IK.]L.IG9)R?^&G5)/,ZQ![#H(RX!
M9:ED*37'VDV!)(>U*Q(6"?!%-]>ZN$.S"X68PQY?]<:T'6KFKTZ7GPQ$^B0*
M!XK@&2"^Z(0%S\O_+T8$@RD_0^Q;I?C=&6+KNCE2Y^ ,ZS:0",B^8-C7-J26
M4:1*5PF@&XFYG*F4&?UB8+!*,N J,K]&K;,LB%-5>)IJ$0T]L/.$-8/,9.<Z
MW2.%&LQR!,+%H'D.EL.9)1R+!QR!/:RSS#G<2\0/^K'T2POIFNQ>5BPE#KD,
M1"LIZ>GS$F!P[&(,:F0X-Q.3#;5@?%Q<@E//&AH:RG12"S.'<9NF(3=U+Z3:
M>;W5*;F>LK[X?6%V=&XI!5& Y":9S%!#9<_VKD'^QC+(JC2P!<4Y.; 9>W6[
MHY209@@L,32J#6QYRI[YD;,^"F=51Y-@!H]_8^'KH]D*E(($ [3_\K]7 /S?
MD-S^^S$L_N6&RO5=_[4LGL@'WEV?.I+".1^#8/%"#3820&\'?5MV T1L*?D1
MP Z5) ++ZJ^IY3J>&DK0X-J/O,:<<&] #TG4+8LBV\U^P[!S9[PPXZGH.)QP
MBPN)C8*.KR*7QD[?1]4A3.S"S*:N;'RZ)I7]_HD*-BQ(+P%CC<M3PQ-K?/F
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
M <TZSUY^=.2X#LMGI$5&(M\+^/B3ER4RF!0[+G;OER1*X?4O2<%?91T1K1,
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
M3B1R9%!!5F2?$8XZ3P'].WYP@@S@^)OD P#E73!R7_[ Z]K_ 5!+ P04
M" !;B')4X?8:W714 0#6NP$ %    'EE>'0M,C R,C Q,S%?9S(N:G!G[+MG
M5!/1^RX:I-?0JQ"0JI1(5RE1D28BH'3$J'008P%!B8F"]!)%!44E*DV4(KU*
M! *(B"B])R0BBI2)2!A-X8R_<\Z]'\[_KG7;NI_NL/8 *Y.]WW<_;WF>R61[
M<IL*DSSJX.P X]G! SL#_<"VUV 2AX(QYT)@(3#HX-F>@=G!=O#\._Z==_P[
M^'C_G?GY^'CY!/@%!/XS!(6%H"$H(" D*B0L\N^ _A(3%1'[]\^_2?[[6W?P
M\_+RBP@*"(K\7SZVW\&DA'8L\_WBY=D%VR'%PRO%LTV&(2 ;^?]C'@_L?QP\
M.WCY^ 4$(3-$H0L:)"'S>7DAH_DABZ%7;T"OP_BD^*4UC \)R'B<%=QU2=;D
MUMWG0IJ':SKE3GP!M$S/74X4%I%74%12UM;1U=N]Q\S<PG+?_@-V1^P=')V<
MCY[T]/+V\?7S#PH."0T+CXB\$A-[-2[^VO6DV\DIJ6GI&;GW[C_(RW_XJ.!%
M47%):=G+\E>U=?4-C4W-+:U=W>2>WK[W_1^&1T;'QB<FIZ87:/2OB]^6OO]8
M9OS:^+W)W +__/WG%P^,E^=_'O^E7U*07SO^82#XSR^>'7'_+I#BX]<P%I ^
MY"%X]I+,+I-;0K*'[SZOZ136-#T!R)V[_$5$7LML09OQS[7_>/9_SK'$_UN>
M_6^._>]^3</$>'D@\'BE8"@8A_TB0P_V_X__CP;) $6E8<!]RGA0^]N#$)89
M[J-WZ]5RQF-R 7HFM&-TE\PTZ-TY8! G;3\<]4BD)D/GCR?RD7J(7NYE"N"*
M!C76":BH]<2_\%7"-HS_*:?$=@_;G4'(^3T9FXUZ)\,^.!HSASQ8]_3(&X?^
M,+/C=?>#K^9HRGK(_V(:GR#S;M(RV*1M6&(NOM,2%869G& Z,8B]*%"3N/J
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
MI9Y'1:[B3S "%ZN*RN.#?,;6-@/2UF-%$P)N,M>U/QZON_9:AEP8?G%U4<#
M-Q?KPI7 %,I#*95@+3*P!Q)CU'6#I"W2YV#KZX!I8!];Z==W"N#8%NO-5TV>
MN[A7\'E/"_>(N^!7$EOR\4DH>*/0X)[LB97R.%8LV_,+UCRV*.I-?*9[$^/!
M[/2M$?6S'?K..G$!4>D6Q?APT0ZS7(?#B A5J"%INH(0LQ"8Q'?Z6>O2UR?C
MZ.BL-6LEVA!\&LS=ZN+J,;0FWD1&,<LKUV-^UF[#&$"6AD1MLXE#&'] S-G7
M.9#%9ZW#%I""T)Y>5T/*@;D#KM%!QQD63TLXC8OG6%XSC5]O64JU.@BQ/"]?
MNG7O=#FDA9Z".10:ABT;L*#PCL)S\"\I;<5V9\_.@M#"CO/?OK%./(U>95:Y
M%729:QRXNV<GMEL=44H"T,B9*\QAP(TM_;H;K?:OZRLQ5.<FR F5QNOM'@M/
M=Z]MBHL>;J]->-"2KND37NCP:]?&.UN?AQ>]IBW1GZK!/>LKFP!Q@<B6'(*$
M]-1+T*6'(K(-B\AVV'*^<70##6:^(J5M^JEJY_RB';IV.12SM]@R2$2-9Y>.
M9XC;+ KP@0B+'K$7#6HXLJ5/4O,[*4FM(5 HR6#8NTOBD2X32&I 9J FR^IH
MHM7KP51]LV>O#,+_'#[5)B#DL0W;BS^/4<7UD*10U%L%87UX:>ZHLEN/VW0=
M+3_K/)*K$3G-;&\EI,=,:K0^L2C4.#<<T;BW_#8_^=+13UEM24=>\; T()A^
MXL;^(^:>$P&G004RO@&55L:P;1!X_CK^I-_XA=*0EK'H75U%0[LD!Y'W3'J'
M$U4S,%HM!GBI;5@(95J!.0M"W%%0*!)?U[0RQZCN*:AY WZAPP5!Y!%&:E:#
MJIW+""VH/((Y$><^H/_X8<7=O!]W%HOEFV>%9U$^>.H04C[>'PUJ\^$D,LEY
MXJ_+R#>N7QU.IMTH/O(Z6-E-WZHQR>!@XUYK,A<8^F;)EC%=:4(#<1U%FK+Q
M,Q!A)#?9C<HP;\24(W*$GL&'"9.:7*'=+#QW "*D7G-AS+><YR@,G7%R@5N]
M,'A\**!YU%P4-"=(JPR$IOG/^4L#G6(G4 4I^R>1]R2/'%M 6=ONP'J 0\
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
MW\*M=T,8&D8JNZ4;2?=2H[A6];^J9AWFK_==/Q9_'OM.\]+$HNV#OY!L%<S
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
MA^"@0MV9NY;*% )K%,\V8T]K9?WB&5ZI81,6T?6R/&RHXW8&0#M:1(* P9!
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
MWD/>2/I/(@]6$O0 RA;$B>_0R;;"]4#U[9BYW?6KI@Y YPT;@\HIIUT*37H
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
MY?HM\L"G2H8+^>.*X%RV5*SZ'7+2HE.15[8LOY<[K+HX&A^&3.H'I-VF,@,
M\E_(?=TOVE_6S? *49;71^:FG"JJQ;84?@U:4U_+"3@KWKHI) );_?X,GDP*
M0X 66UQA. N)]7I,5^A>GRIT63VC=#S/VH6F/WA87#=>_7'XXIWD6,&O#[8&
ME'CNCJ5$57/R2-3;VS# A3!)I&T2^_!3:.;5,:P"[;5>@>SH;U(Z5^NLF=B'
M03Z&\\MZ'\FZ7:;V>ZS/>SB?\ SZ^4J/ETZ81G*%(-+/]X)3R3581N^$ZBYJ
MJLV'0<C8#!78\!W'[0&?4L)USWN\'$VTD_Z:G&'N^_GB*T&Y[V@$5,KRT#6"
MJXXLX^^46D3?>K("5Q] I^KZL:U;MV&9FP%S+L<?V/'';^Y>.[VA$7A/W-3H
MHP8_S..W(51+^F[CJ>D4P 6_ S?0H<')P2)9B/C+,^\*#7X%D!M3HO([1H.3
MR7<&=)X-/ZYE-,_>/FHA/7,U17V3\J::+8-D_OLZ271\@"=0O1(''!CJZC[U
M0&O"?#?R A+3L./1+W*3I8EULL*5Z*R]]@9D/0,R:U"6A[&T*OH_<N$X=Y14
M;T9I4.@E3)FZC5JC$ZX:-60^MKG _3#C]21HJ\EB?*/8=+^F0<\5#=V/E(+5
M;5A4-:@UL2+*BOU>N!,H6[4#CF^1E15NGZ<U0M+A//929<2!XT_N%FF%ZHO;
M_A(-B<W..N>&C#^FL_I,[Z])!HR!F>SF"C-8>OA.&S8B =A@.@!J-0L8.&56
M)3U&G[#SYX&2^R?5_)W.C/XW]KX[+HHM6[>0)"*BY""T"DH24$D26U1$Y "2
M@T K2!81"1*:;D&R!,E*:A41D="2E=1D!$1RSB Y=2,V!9U>.^_WSGAFG+GG
MOG?/O'M_<_[82+NIJMVUUOK6M_9:M4IJ,69B#$P]%H)58 ^,QHRFX%5)*,R=
MJ8.@6P.D%!IH,U1*Y6K@D [.)(*NT$@CU_RJ-?=YPL=+2DJ" L)V*GS;*Z(
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
M)@54GJG9H@<J(,E,[(3+\(LU8!%N$>\\5&T[ZZI]LW:H6AL7UIR2XD%W/;Q
MN/*%Z]OGXH7WG@/ OMI@4@K4%OH04X1Z]!Q\0%!=)HOVR3(K\ZQMK[.:@X\+
M74R2N9:TKA:\Z$=+L8U<<0\/<@_LIK'.H=[,QU3;#""E4$G7,R@$<="1+$E5
MS#BB[..F\DGVVF0]>J<]Q(L'#&6YL&MY&3)Z,>UF&](G/VS-P4I.K3<;OY-G
MM*0 X+&AM;-SD&%&,M/8<Z(H&#=3V@W7FA7PU\==*9MYNA&U^D)U[7ECSFXP
MZNR+<FV?B6*D#SJH\2"B_D./I\N$[I!%=:]K=G6Q.5?[AAEG=@4;<%3H2.)!
M#MH@F<#,)/N'YZK=IM>%9AE#T"H0M+5S.3[E8Y[LZ*FJ!Z^M1 _R^#Z0O]^L
MHBE^3K\_[LE])L99-#48J2]#8C6F(B;/]-<>I[*?N&^J2.M!-^&J@6\%#K-3
MD1MW-^\>G9]/-I>[N*7,'O])2V['F(-FC@U11XWWOF 8^/'(!",P'7Z:8%R
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
MC29Y5E#JKG$1B_G F]V<NV^51/MB=\1:SJX,?%-T?U8HPJD]W"QJ<..BDN;
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
MSUTYIS(=79>)BS>J:J[L&6O$+_AFVWR>MXWV%S4":*Q;K<\2]OL0\)-@'/9
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
M.;<2F+CE$[.;' F0=6G$O$4Y^83/UYF<1D(3%JP:D OP1DAZ"ISP3EVXHJI
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
M..<_8=@*_^IIJP+O3[J9Z/:Z(6L/X"!2O6AH]:5R-407U88HC;O+APU/5<2
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
M['.8  K%N1KR#1#< O&JOH%V4()V=7D]C.4DV0>>O2<-]&4)(:.->KA$PU\
MHPQ)31M1X\/>.K$N,'R">T@]S72RK,J"H'WK@T^XC)M_LSTWVR>8 .(H+PU[
M@(T$(!X6C*I9FI%%=\U_5V?W=<1![/U.ZE7>X+:P##[L\3"*IW_B,YC=0N#T
M(L5,0?H)8,->@[2-L0@*2=)0^]ERK!],(!1QE&OTL6&CO93E1V1*-B8?2K5-
MZ)I/!KS$CK\PCX<=>B/[M<J.N/RO.21]Y$/X:_1F"DD)H\*^R,O\-(/?3"$1
M04H7=1E3C1B06C]69FAC=(!P0CTJZJ6P+XFKZ_&/%-(EB+BIYBA#FIW-T0HI
MZPNQW$VU4#Q55YN1G]X.=S$^6# 6W7?4Q>#7;+Q\:G'\=T#<$[W-TX&>%%#G
M^.=5%ZO'SW%NAIRHMS2.F==2SD8\&'RWYE.^G!ZXV1;R$4(%S]G;0#IIP[7J
M&Z0Y\>C2DO2=*:U4Q(KE<1178?_ML8-B[3T!/O\EDJ6J1@<W6Z'N&;R^M]D*
ME77:W*5D,$,^QMC2O7JO58E;3=6!!K;=J=9LB];L1C'"Y9;KT9=BS(\.NC<V
M*V1[7,)U)1[_LMD[1/T?U?'GFHXB&X&M7$&&2A.N*O";=([]4>W#X=L39^Q%
M_J3:1+<]#H3!8O[^J\\2G0)GF*%>6>%?$1%-C)6AO#Q&[\>]:5N(IGI3!57X
M6]$0+_NA/TO5NS8JPT *=;<I73;^GABBP9J,'Z;$&+4,N[NK>362"PWCQCMS
M)/VT' <6N3$/$0I S4T$TO>CZ1NN?FD71OVN-"]Y;X=JQB XV"8D#LZHC?9^
M9J,@751G3U+=QH(:>ZU\PE<FWU>W>3PLZ5KR.\Z$?>+#JJ(0\<LADEP3/DSL
M8CV<P//@&!,T%Q]Y>$%W<O<MC>>O&V[4) =XN,V/ [9(QB'2MM5):M/FR'T9
M*B1<U;9O,NZ.QW2H<0*)O7>W3Z79)'\_HW_^KSU7#F^.',FX2GJEFQ&*130S
M5FSR\YBJ'T]4$[$W]79TIN%O1)Z 1L[+7M$EE>BICRHQFX2ZVDXT&'RW#KE4
M,AF=W!=K8CRLYN[NM?HP3,./:)-M9&74SZK@PS2ZA" I_:W_Z3_1</'_M\/B
MS2P32OP#*VTIPPU_73FSU'[8')VI)T2ONLPQYNYA=..=*ME!CEYG'^>Y?(2H
M;M?:^>?(6\KM;5Y)J<?#$.?$A*Y634J#[H=\;;9K'5"UT5>"!.^MM2Y7\:6J
M"80,-!)S<8FKS1:DNU^"EWME9;DPM,K\=O[D"L ?;%)<L/(6@Q!R]U'*);7
M)WC;/U%]K\!RQYZ5'QTYX<#*0EPY.MTX*0X/;O>!?(T]Q+^JS$+4F";HS8,Y
M-NM\3+NRQ>LI>Q%PMH865\%.H^ND##">W#ZCC/\26P9N+2.SG50NHM=!>:X+
MTZ(8O_JN=\V^I1_,-T#FW"KKX,/L%U\&D\*+T=N<E^J?.#)%"CTFE%;;VX*#
M5G*^]8TF]6+>G_Q+B0)BS;SPX*Y4F<M\&+7; <VS;J61(QK.)BPU&"#9APP2
M(;43WDERQ8?Y=!837FAX[/']XGCNV935R=Q/G,(0Z;6)#WS8SL5Y!?IK/66&
MP_6.HQZK/MAC/6NQ"_;!C]#I3\"CD)N-Q=8A=C4$XV6+LM^AWRD'BK30USSG
MLEF^R8"-!8JK!]3N7^]G$%BN[!KZ/&5FX2E^V\]W?)A%C*5M*D5RT91!KJ_"
M2#"+LTV#-JM*'2Z(@I2<>87E*#H9GTF'P^X=HX7%*S4_];9U :@:Y=C)?3X4
M1C91W_?C!#.CJ23O%9&7$*I1% 8WPJMMF/6B"S)J/8IR^+"(>SUZAD^K(I,!
MBW?/%(>V9@%B=I XA$]SGO@6CC,$N>)@P [K!0J[M.G9NT%@Y(59\_I^!*3$
M BAFF-9^<@U9T)J$*ABDS$BYK%+"<32KIIJY=WM-VS(,/*HQQO5%?%@=V3JA
MX[+U%W7L,?L951N!_2P^+..VWTT4.!+GHCC;QD/Y,=9><H_0CE?A=_E:H[H2
MI(^VM!\E]SG+Y.BNDT$90U8]T[)],\,MD_O=8RU'3X'*45%OE8T\\<YA54X#
MJ"M"B,_BM1I0T7!)C*LUS]4WH2FVRGUNGYBL8(G;]+?[!]42.LU&$$+*Z?LU
M]]M%N$;P1(]^#:AG-Y=WM:9]G+4JUN:![;U "-F5Z=1 "0:W;J:_^S9/K)NJ
MW,Q_EQ0+E/PC_SUA!SFAEV^Q=:#H YPI[XN&=8+@EJ?A$Z2A0,'^U,>NJ)U
MC0ZD>&H"\^!/7A(&J6,79FFDMKS*N=J,;ZP^5XO?191ABYGKB3(6+W3$&TBX
M6%TZ2Q7U4+GLQH=).XIN[(!$\G(*TGT.5AYH=$>#+Z /U!8*]PL?]F(=Q;D%
M#F*W5/(R,"ZCZ+"4;97=)[U;(W=:WB FSZ6_-\P8O*"^^\V[R]O/-OJ'#G/-
MZX"Z)T /A#]:*'R82S:)88%:OR**X\,6)/FPK]FZZYTDY]05LPTDLU$D-#!Q
MK#,[O/Y6NH[Q[>^VP],-\NMN%Q!SMR)N!MO'&)^.*$"W]^,Z%1M3Q-H][R#0
MB082SA;9TM]H><TNMRS=$N/&LRLQG7$?_5NNSW/6N%J*/ BX<*'AL!(7 $?\
M0&$#>)J7427EQ1AD/85 #JY^P+N!6X&(T;,6_E VG#&4ECUILN/2UK,N.C,.
ML">7,6__@QZ0XSDK%HQ=+QY[+W/Q"BS?),T3A<'$XFC7F:3<Q(U?^3%5]RL:
MBKO/+*8AHX8<$FE/;,B:$Y_#<XSWHBUK,YQNG77A"+I<'K@9*!\[A8T$ZJ#9
M["4M26YN+C[C@B.Q4*\J'G)9C7L>O.#8@UW/2$L2T+^>L8=/UP7&H@OP^(=B
M;Q?1ESO0D7S8H_MD>LLW;D8X.MD/WHG^HS.$/3A0N!HJ YH=Q4Q#!M3.?# (
M7@ V=_F-='DMVO^4K;A.VKG=T,Z9#PL+<BT9<D7G)<S#JDD=&%BA%R5M%.>_
MH1J!+&;[6X_GV\6[$MKSP":Z-E<G"9]S K5T$P%-6AB.;0Q?WP&V\&$'YWB(
M+@;]?.R0I]*T(5>OC_H4O;2'[<;4[>*07!C"/X=GHYP@%'49/F"CHK*TKF:\
MN/JUCJ,>,<J8V(,M$N=F75KO F4_<!0N\F%'#J$:S@8N>U$KF4U>]8819M"P
M"=B:%_4^^ /'BI\A3PRQ+<UL.'Q84\EI].5;NO+A#F^W*>\^D_=3KA.7^SB
M(G#'W_[>!NU]X-6HT1+=H-4ZU$J#7(T[DOH-GA>XH(<?.("R*4$&IH\TD;E"
M6YJJ7:R FLN _;DA/V116)BEXK9?[Z[P82ORTH0[E8R,$,(R:U'89=GQ&?YL
M^P&YKK>=A8] ,8PBB3Q(E/9]YEXG/#&5=]8P0\FPE-H,M"&. $.N'A VOJ0?
M=L 0M#^U"%*[T9P40TD7CC?8V%=Y"5G4][+OF>>DV^^F]85[$9U%/ (?=G^0
M]Z6+E<S&C!<&0_K8\E-+MM&F-WIRCL+1<ST P>(?: %RY8&JQ5U69SV[=%X7
M/N+#'!;[SW \*WCOB7#ULUI([I&2\SCZT78I:G-@TH7U+B#MPI [O#@,./&6
M=]]E -M!*>P!$77,T9K81S)HY89]T6]GZ^/379@>-!-0&%=/$36)']++<=W^
M<Y6V82GFP]D)-I:6JV/;1G;;).$5+T0@>7_MMG"G<,5364>KR<D<;5^_)_V\
MMB>&9*Y DVQW &)W K>Z7HT3!@7FA2MAQ:.0<K5^/P=92[P42'\[^RQ%B='
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
M&:Y SPSNX;0T7<!W!L+&,:VB5GWA5MJ=RF><5=<FN.#\6,O3!\)Y1,G3K3A
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
MPF 4]L;P7F$7GD.B']4QIRU_GWV6BQJ 98$,C[% TZ^,_JIO??D4FPVZNK-
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
M-HT'E.,084[[S_J'^MY/I:IP/UY!*W^VRZP.CY.''%P[+>-..X%NNM@HCAK
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
M-WALI#D8'ZZO11[68_"U2X+C\FP:^_SC;'1.)M8]E56IJ__Q[;UQ^UC',O%
M>V,/&QCF^_SATV.#2 3%":M:U4#!.-53E@L%ND33N?UWY)E7/9$Y.S'O.S]<
M!-:M,C@)%B3G+7&P"<#FTME97)CV29?*WCBTNUJ\#O, T* 8.0>]T:>JQ3BC
M/6PU9;)#SVA/LO"XT>&K08=&:<*H(=J#@U'FI6)4L5-&.QUN5CVX>NJJ!'=.
MV,D;>[CZPZ"&[/@L# RH@>DBIIS,&!@SIUITF\?]M?O)T.]3KV[F3C3YHI4_
MANH?4VYH>7O$H__8OGN"5T_K'KRR)\RV&?K.IPD]WD&8IHOBJ:6,W$9EU$=#
M)?+T Y2.SL.H1UJT:4$ -7-.TTO90;?GDUCMT_(+\H&[#?+IH:24#0BIH83N
M1UY9BOLU[]3;Y/CA&HH0C'?2'J'<W'_^ G,@4S\N*$X7)&]E7*[;N27KR5X)
M:NS):[4 G&#"* /V>C[EPY7!U=H;(X3P^[ I?;E>C5!^*,U+/NB;_&;A6\=@
MP;MY_8UU)9S4JPPL78WMEGJ<.-FHN"]R "E ,)46F[K[3&<WMXU.)GXBL<6X
MHT[78!'_VV-=X$\LT 349@CIP )Q:3$[IL%:'QW78?QT94H /M?!V&\?_GUY
M8U7*AY_7Y/>^H(X+L*FE*<[#<"?;([!#YAO%Z&;O^1#<?..)/O^*:!:HXS.6
MRCUV^<-"_JI^CO[N4R&V->RK.8MWQL08:C-R49R_/J%=8?PE-;.]#X(9Z\%I
M$5:K4N[U)H0&\[%B?[YK\IG]@OY"ZND<*AU2.L]R!\O>?2+CELHI>M3\7[6=
M 3B3]S EAQ"9.X/E0\J1!>:BF&((UU9;,=Q;V$+UTB*Z\%)JN9ETQ8ZQB(K+
M&L^OIR6F'MM[C(N#[<5)G$PQKJ63OBR03ML,CE&#JV*!W&"/:[F62&25=HAT
M_64?>:KA7O+DCV*#(LBB=WVT_?EP]8_N\C?DSH.2/K_<8:[R#0P<Z?@P/5Y(
M?0C$TXY_I)UD=F<=I.1BFG'C.BV-4(IWKC-1>D^7PH"GO<5)"1L6R#+<Y"AW
MLG+=#NGZ][B74 _83G80-DM$'@9NPF?@-)\]"UG0@8WI:#P\2>@^34#5P2J\
MWWI_0L+J@LTV\DCTYWAQ[)JHQ T!W.CFS$HT.SH<<V[.VD5YS'F9XMCX_&@A
M<=XKX ZM5;S?)+2@>U\ K_[$1$;JOAN@NWS.Z0"<D$>"(:?)=U5Q45!OW&@'
M#' E_MJB/_XKW>@<42\>-6 UX*]Z<LI.;4-ZQ9O7*$B=[T-B_>MX6>4W7FNA
M#;2;R !&MB$(8726 EO:HNU?A.S[5CLR6TF1B2>P0**C\VFU+@_E4AMB?"YV
M!#0U*R;)' ]<_KHCV<DLE*Q'A)*::##D/L9;U!'ZCF&4),)U)GQ1$AM5X2,Q
M-;\&#_Y<FC^NFIV*,:^IB1SNYP[$]ZBGVCV^T1XC=ANT-@WHKK/M9><Q8#&1
M!3JBSUX7!3)IL+O <3<O.L_KK]<OEG;()'+JU=U0$CPLG_S%MA-+AN'"L!5H
MD@][6"?P@*:(ZH9Q;+!CU7(VJ/F.\9G!+Y96E8G5-J1\B]=/VWQRUSG\5+;Z
M0=6P@(?I&^#Q'2VS>6W8T8NSA+1'AF+ PV:F"J4J\R;!@2;5/2%>]T55[4UD
MM^4@?U6:\-D,N(FWM\CKQZ;GPOB?*+'-BVS^_@X%UVP02'T[2+P91*ENVT2I
M5P6)1$IJO X(EEWKFC.I>)>8]C+)SL)&GCY'DP5!9]CW8GS]P0C!]H$&"Q3V
MII$MA?H@&[ ^54JNCEP?+:H@:7]6<> [(>YY]ZSD3N/!@*N6()GP1F%&:J,
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
M=XOXIM.\JW31AX.!=91]OVJK0?E'&IAJ__+H)"S8KO=U.V;G^]J8O^@)&,>
MGXU3!<@<3SZE_A!]\H0],,E2O((BR&*0%K4)_;#=WK49+RJ'_W /Z:A*%GW8
M.S71FWB%Z1XL\Z7^5I\0XMX;+8144GBRHDUXUA7=.*JX/F(+YCR-$J8OH4)/
MB>19^M];S\LOFG?,;AB<21CVSB:3K7P_F24(4%]JSWWXF-YH^NT_F^DF@>(7
MT,45?UR 5PHABUM9CY;L3)6'*??$)>QNDC76 ISL+>_YONXP8S#\P^=1?YH;
M0#T75BIHF=+GE^)V UKM2)&93[&,E"9\M!&B%1HE<IWXI8KR^=,KX]\#5N$S
M'?[*/R?C1.UCL>\_B,Q1@),M+H-8$08,Y(I1SR:SV=M><UT /RH"0_C&LGDI
M1I].2MIRX<Z/?7;G03%^^0F>%D.4/FZ$:M@#)L/?^$"J MP3$0<27=UQ+DVC
M%1U#W!0HA$3!)' B0!AR+W44T[Z&2!)"D.RC\?((,CFF?99N*VXN9:6ZU&C1
M)J7F/GFP#?QB45POO&*.&0&FQD^VX6(I]Q"N=YT4ST,P0NTL,N6K1AZFBSOJ
M50P6+^6<L,0';_IB87%5@7+DQ-,>2&A-P3T'7'R^$TJA<M%VN.J%R8CAB>H;
M,?I;4T<S(1 IRU];,78\:9)E/1O:N!<4UQ1I[UXY$CN[=01WNC9A_G19FV?P
M3-Y+\8(9MR@+\L#^V\%0\?M&8GB4KRZ8:*+<@S]XVBQR,Q_?LDYL3:_3E0!B
M$92Z<L/'<K'!#U_,DX];>?OK'1A &)J=D"G!MC]WD[)8@'OW/D?N:=C,V_*9
M';78S3UFR39']DL4.02U\ U;DVM/_' ,CMX7>6A)IC5/,_9DW%.*1^/9@T],
MQ?E5<)2O52.%9=\[UH6?('+4V!J1#?*_:R<YL2Q7A@,0UL7I1\O?*U JL\9+
MU.#+/T3?.AB?LS//_&V4)$%C$0\<O@_RH%BN61A\-AR@""&7R8$S\+T->WG(
MC>6QI&:"..\:_R7V.BN]J6$[D)(#++2N\,X-/DP-%%_(.%J?/!X8I^ [,]*M
MNFBR$)VV[UQ<:79J *P$WW2)I\V^SH O*K*#:&M-R&=II#@>8IH0N;X<I>>L
M937XD.M,-JP-;*NXUJW-[ZE'2=7'5D=ZB+R(/[-OF2=)%EP]Q05ET9@,BRI(
M?U] \2#L^@6O,&\C)< K8'%Z(;YVY]C;ZH20'<LMPR,OHF_7?/^C<KIRO(S<
MU:U."BC*?H1A1)V";/HJ:'6P8UIQ0:;8=("GQIJPYZ?KQQLRR"V(\.%U'2)=
MG&]WN58AK]0S__E[R1[W(!.7RR^S)+YUGDNZ%&=7A!%O5%;CQU/N\E7H(\V$
MJ+245M^01H%$Y'#'A4^#Q4=*ZJT^Y+A^32S158W9DQG<W:.:=+0IR.=8\POH
MAK"=P!@L<U[S"7/@[X^!75V*RXJ\1T,^%<X[QNWK6P>.^"[[EOR5\* %6H6<
M5*%2ZE<F+E!,.J%#5&B];#;/@"47S5IH 7&/+V)1->"#G?TAN"QYQ+)ZS?B&
MV\CL2-/RQDZWIZQ5IQ&!#F9.L/V0/X/R?$I]L[95ZW'! $ZNDEQ9%C]6_*?[
M9,"!JO+8 (/)KRM=_58J<OB493#K7#0!>AZNUT@C#A1:)XVB"#^_,Y=XYG3=
M[4X.#,7?YRJJ'O5/.IGOC!4+V),X<W5_[*,'C5=$V^$L'PL1@5C0;A$(]B;[
M$9SEJX^+&&F!L\[ QX00SGO^2\K= I N+H\7<@*'3<1)#@#5:8B1M.S2M\PL
M>?>Y'O6\V9088BRZ^=P>HP]=;Z43B37_Z6L\D56X8!=\J-+989EC!&CKE33
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
MJ$;144H%N=W9G!,,0!F4^''/%FW'-B;==]?"]92S?7[%MZNK$[:GV;7\Z%:
MR(J9) OF2QDUQ%%%#BF*,\-/J-_$=70$9.M/P!+^'"LP?]>0RVEQVYGP=&?S
M25[+BJ>Q?(FQ1X-IOT!+, 9C744 :NA6W8F!9FJ%?F_+ DP>8]P*1B\4MV<"
M\+2J'<!_8O8O;;\[Y)$Y9?7%S\\U(N-G5?73 ZO9.^)GR*D+5-89V+_S=HMK
M0LA=&?RZZ3T(=\?_V[7U_ZNC<)Z<HO H)>##K=]V\BM-?BL77;WZHOWVWDA4
MV.N\^X3D$^?7#\SL=R:"E9\'YE+834&O$%(5U$@"#IDS ]C=T_F+_@ST3HSQ
M-"FN(@/15/MSZA#K[R@YK!/93D5%CEQ/MA\;GE6_$JUN>OO^F=Y!"NLZ>O0;
M'- T7%1B:W%.*Q^,M:QA9SXK]7;(:"Z-&1=,84J8RF?>D9-U]L?BOMM,CFYA
M?!X';\[DOVB @W'ZR"28'J_(N<C/%4)N3QHV&4VE;G% @JGME0=$NP:XZK^Z
MK3(O]_BAE>I+9+=41HS]A?*C26=B=LK6T'K#895Y+\&Z!["1S/ /N"\N:@2Z
M"YEE,-+X*/,8B.$OSQQ OQ^26IS4_S!HW5FIN4]D)KA&9,W^%"SDZAG8-@&5
M(D*Y1WU.9=F2QF"<%P"">P03U3JU%3BD&SO1[G*@C"T7X;=]^&'U$?K*_KK!
M YG(0],>+X^18 &A[I@3G'L;STQ["Y*7&]0X9*5N,_'I.K5U.1Q>X5Y%_ !D
M=C0;VGK:LXC/B_J^6_B6S#US<K!1SXAM_3K?K^DFOL>3+YKU!'[J+P50S8\'
MH<P+[X.(QROK]0)GZJVX-@ *P1H)?RA>]\%OR40WSSOY:IOGZ56'NM:!WB I
M)ZN=URQ*.Q3VORCU"=:(Y8&6W'H/(()%\#8;SY-:903QI$.<7C(,GK)F=;?;
M [,=[>O'ONMSC9&'%5%O%)GJM!]?=GJ_29.U;DJSO/VMC1^0]<2$S%'[+M#"
M7.=8 H&TWO@&2'B+L@;(#O)^IU7%;RM7 L)0(?;OT=0+FPUNB?VSVBFYJNP/
MWDW6G(9D%K/#!3M07 U!/VPS_BY<#NAH$D(@?YF/A9"VM/BH&)Z^IQKO\;-'
M5P^.70S]V+C4J9WQ_-6%73.0ORI_8F(@_QP90@CS+!>+66WV9G%IHCQI)"/H
M62!U]SVY=3=0"X[$8F6JE/=49MY,"+W1YEHRA7C(89_X^N*(QE>W'9B3IO>H
M(O![U10:#8/W:>4G8RTUFJN%$,]-K F!M CC]/:Y*X(IHZCQGM)!TT'?^NRP
M*;OT.L&MD:F'5T1G[9K!HF+(>0T,<6_AJ+6>'<2QNM:I;4 H]R;&\7P?[P"#
M6QQRK@ZE^^E7T..'Y0BT]X?NX\>2,3_C'QV]7?W@=2L6SB+R9,-;8"QS(>0Y
MDF5)B*&P$$I(>W94%&[W@JDX*[\U'MJ>AN"IU,ZF<@X5+^:<6XVMK%F)\U=5
M/CO5%6E7M;,-[JCY#MH%B\%_,N?)])KS$^"NR'$K$)^O9GGC*W077],Q>H<$
M"O.9FN1,:IO"Y33KS R\WXAF]V:K_95=^:F5MG8'D4?WD_)Q6S#YG)6-7<.
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
M8T*SNF;<K9OR.G_DQ*WV4ZQ8V1$/! <8I(\>HT%&+M]L>KX9Y2NBY.6'?@>
MQ%3^)/D8O4%Z?>KJ\RO%S .*N6+<XDOKEI8/'48Y1 #?P7<($B#Q_!9S'GQ:
M4&PLA.A2!'32MS2M=3O!?FJD$+*QV/TU"K_2\B]<H&(73?D#$T)>@?BY4L[1
MXNP&$QUT7XL/L.K 0O .$0 S?.F?IZ'@5ULT3,QYW"1X4,O;R,N>ITX;V0W>
M_.<(BB93MGDD5IO=TF[GHL&634B7:9"YD&#%K8AP;AC8VZAS1D.I\$^+0%ZT
M&;E^V'0?B'8_8#QG_%$,L66/253L/&VE=I?>C=O]3OU#;89%;S,%GG\1$=CK
M\0QEB=SX'O\=@;F'\JBJ#Z]Y>\O*DA/[_A,?IML &:P)^X;8R_VX UY!=B<,
M1GV9E5[./TUC/K:^_$/J=8'NE0VRL?WC^6M!,?QE68'B.FG54.N;P$0PC"^/
M6FQ]6(A/H,@_)$*G4/V6RA&Y-DQ]3H[KIASNZ:+#J]]V[[;/.GK%C'%<JT]K
M)4"P8RL7P7, [701WW2'!.)+%A(FV+0P902(L!7IF2ETD6GT+@=^WESC"<<?
M>@0QVT:+O-3ZV7.=ZL<WQ_6*Q=<DO/SC2<MG$KA:N+[U@N^F(KCORK)LOVRE
MMR-VC_TBBLS] ]SW75.]%IHG:\Q,=4N4=WNOJ,I>J3*"Q>$5<9*X7MR6:B"#
M36&8$NB^FX?M&2DWADFVV^/*CMHSG#MT54IW)'[063QSQ;(- U^,#N5"<2,4
M9:I@AS]7CF?#ZHB&TU59DBQR++I"=<S_8=_DV0!O3N?S6_NKH[?\LGTH)9-T
M8.TJZF<O< K%26 )(8OD:=TQ.PYA,'#!VF.$CFCO1LI@RNF3Q5\?W),WLNG;
M-"0U^>;VF9\M^WHKY4(Z4^YKGX%EXS>#0(1^BJRHBO^ (HH(5.T7V+_6J'>'
M?>EV,0O6-:,E!VK(J==009I==+>+:O9'._</(F&4>^BQ"8X=:]'E*#^[X9B7
MRXY^]?O1A9@8EJ-#Y!&90Z\%%U4_0:3$-.)&VBBL[X(#_%@2#P%R*7O@,PO>
MJGPTG?-FN%Z13A3%B-*5.,2"GKQ1<XEF+Z9>_X\F6>;DCY0R>52 JO^V2+U@
MR9T]E4*(Z,Y[X^08"BV<HAA(DL&H+Y^IKV$MI6JW1Q<@T'K#?OKI4I)34Y8'
M/?:(:BZ>EH"$2K-B!3L0_[$W]1^C#KX)J\"OQ.W!$)P'$_0FH9?9Q2^G-IKY
M[S'I/8X$-J=QQGF68*A\P=[DOS(U F-_!VX'3QIPGU82:1="E'7^$+:<9P6=
M85GS'!(HOA\[E-[4>;E6>F3NKOH2H)@)>=&>/SN!_ 0O]TAE(R[P,[ BV=B
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
M54VX&+L<+L;VP\5^WIB8CG>J\9QN-]67=9'_4XK;U6I#EUK;PNQ(+;((R2C
M*41,*(@SI"!3*( T12JDB0A0$-BPSQ3*SHV^&JU-QF.[&J-;Q6\ K54'>:N[
M^^ILDN$_SXMS&]21B=4JXOBGLQ''[2OQ3G5KRMO>*]$8#CK+9_0:B+8:4_W8
M[^9U>*+U?__7PGKZGG*<FOG?2#23>AB@=DJ?1(=)?((IT>R<BDEENGDE95$M
M/A@-VHAEG,62I3*#2M$,8IHJF&4HABS.]%HF4"$6F8T#L??<N<WUM6J.L9C[
M4)V?;*\ 8.QYT3!L6>4F=[(7<><Q=/*$[><6%_J6WL)"_VM_4;'_S$G(XH0A
MW7=]ZM<#\ZC7J[JRB_ZHW[%E_KGFAY<;^6;U46H]Q7])6BQ"PCE6"8,14Z92
M0QS C',"98#C0,9<_T%=MA=LA,[MX]5O!G9,F[:!UFY3P3=@(W_L/77!3M\;
M$V'&I/9K<NVQ&)7!IZ]KCSG3#B#Y39FV$3QMQK0#% <)TR[W#LR7EI\-^7^0
M]^O"G ,WI2'V"Y@@%E+]_S.8HD1[!01ED*3F"(6%::2B&'/NQ#I64N=&.ZW2
M_8)JCDG(5EC;T9!W!,=V.EKPM@I/4S'&"2:_Z;96DJ?-E74!XR#1U>EF-S(2
M,M?/YYLBKQY??>-?C$OULWZ9%A$5(N TA('F'XACC30AFG<$0T@%-&0J)3:\
M<TK _"BFT1%T2@*CI1W+G 3Q/*'X@&9T[G!"Q9HD+IE^A ]*R?_X>?WPH[ZU
MIH)_8/-7V/RU_OY//G223_V22=U7??$Z]P_XU:JJ$]KYNM 444^/]?')B_5&
M>S&/+]9"+C"2*E6,09$J!3%6"&8H0="$9M PTBY&H&R_9PMY<_N\&Y7!$YUO
MVGI&ZP*TF@.CNOTW;X/[90KPC.;(C. #2">:<(!G,&O8R)B,1!P,[G.*RVW#
M%BS_SX86^EM=/K[.5W3%<[,#NO7'7^8E7Z[-CM:VVK,D+ DQC6% "(;85&QB
MDF0P9HF(-.O$'#GEXCC*GQL%;=4'6_V?5(C>63"X#K?K"-DM>$;$?62R\@NY
M\Q)H('!>%T.N.DRZ+!H(T/X":>ACYE;G[O6Z4#*OM*KE+])D.$EQ^R +^EG^
M13^\>JG9?)N;OR IB20.)4QC*B!.,(-9'"=0A$&&4L%(0IQJ!\W#K+F1]@O3
M)F@I11UU(M;+)2U*<"^+)@)E-J7PG-X<RVVN62@[H\EDNC)Z/8!N0 <1:#$"
M-4C H 1V]5B^ATI[0\;].ZG#YV3:?Y,J?4.&<[H:?H.T&^80?) /<K61KS7V
MW;'1+WGUY<6FK-9WLMAZVSR)"0I4#)D)Z\!<I9"HD,$$Q30A6/$P=DJ\LY0[
MMRFU5;MI3M@IWG0M[%0?O "R'0J[*7 $@$>>HSQAZSQI."+EE=5M94]*NXZ
M[/.BZ^T3KV0..79;A3DUQ0C#+($9R91>EH@0TE!E>MP"A1"A$8OPE,6Y3ZMJ
M]=E.7X>[51BH1N-VZ3%MZ>TSXSORXN'*X?IN5@+'?/U9U<V^/!#S<,W/Z/E]
M^-F7@?;F-%N(\E&3:\_?_B!-;&OW2TVA=VA!:$)5DG+(HR0RM?DB2*E$D"4J
M2^)0I@$6P\MT759@;C[Q7N6N&_"U6_73=M5?=$:TM;VT5G?US/ H:>$Z,3B/
MEQWKCSD*(U/Z0?6O@VV7K?[-%<!8,%9!,'OH1JP19J'$,Y8-LX?H?"4QA^<,
MK.:]+K2(59/^SA\_:98NM>MNB/AV)>I_+FL"+_?#$0E),LG2#%*A8M,:D,%,
M,R-,@B!)B6 QET[[!8,UF1M;MH: SA+'@MZ#!\2.!2>!>60ZW$<8]*VH*W[W
M[9@DGO1J6/T6!A^LS;1%PJ\%[:!@^-4/'.AAFNW=IG#:S]KTMMA-$+,DYCR$
M)K\>8JH"2,,DA(I%0H:4!=@NY_ZLE+FQ7W-BM%QK3Z1V @<5=CT*IZ67=RU(
M8[MR-3Y=Y<2=BAZ=M7,(^/7(CDJ:UNTZ9^R!;W7VXH&[E/R+%)NE;--PSRU\
MRU,KWT^FMO<B23.4ABR%.$($8B%B2+"(8"HPD02I&*=. 6G>-)L;Q72&F8H<
M-IM=Y=G=+O!K;:3C48Z_8;?<LGR.P1Q[HW+:<73?G?2-N=\]26_:3;L3Z1O4
M@_U'[P(&9FW3^[RBR_R?M=1WJBNQVWB>M_P?F[S,S:]>K,NJ]4<7' <JC4@(
MDQACB!.F7W7!!,RX9$IQ+4@XA<T-46)N=+\M.=W&3VK/LM;6,=-[R'#8<?/8
M((],PUM\V_5Q3^$&Z&DR,J]!T6^J^!!%IDT=OP*J@U3R:YXU\<'^-B1*^_";
MN^:XR#0)YY44+_.'7,B5^$ KN=!K;:87W1+R@%"(I<0P2U0(8QP('@=IEF9N
M:>EC:SP[SFUU X^Y7 KP RT!-8'%7!LVU3&_]6B/?.@_QAC./P2@UTRQ9_<-
MZ"P'VU?$V#Z#D #789I'@("UUM]'N(#K('@+'G 6//'4M5>K[8'F2[/&>+TN
MZH#?!4,D2F*%(!(9@UA(!2FF@:EO$*@LCHA"5@4-QE9T;A/586W63F,3H@;4
MIHU=TF^%R95YAFBU2R,_\NSE<3SG/VGMWH:N_N:3MZ&V> 93E>68S&.&NJ3L
M]S$Q64+N;3ZRE3=T;ZG\8OYG\DP>Z-)L97V0957D9KHSO[C5L]V3'_2N;&+J
MNO*@+V7SI_[W<F,ZKG15/\QL^4HI/8,N@C!@$3<5/YG,( X1AC0C(0QPP))4
M(AFJU*4;\K3J.TU9$[5;WI4+%ZT!?S#QM5R;>E/_%\B=Q75$0['%H_Z]Z^;7
MI.^+[;;97-^"D2>Z%_4HF_^"GD4W8&=L\TLS[/L_>W)# \*VHC3XH</A#S=@
M"\6N.)(! S1H^-RV>XY1]+SA-ZD)$V\5/L?P'&XR/HL60_NMWJ_+O.J: SUV
MO:M83'$L.8(QSR3$"B>0,?TW&DHA1,*CE%M5P+X@9VXKK&UFGFCT=6Z<>AQ-
MNSG" T:CGY[4&F[;?CV.T/3K @J>NYP>ES5Q1].S!A]V+SU_^=":=:_SI6P<
M^46<(2HR$<!$80HQ(0AF >8PP0*+E!&!0ZN#V6,/G]L7W^@'C(+MBMJUZ%P/
MN//?^;5PC/QQ.R QH&K<H<E7EHCK/7#B>G"'IAP6?SMRS; )^E;\'STGU0$<
MG]:W0M3'DW1I:I:_6;7GF<>;:GR0S7&F_"B+AYS+QK7X(/GZ\ZI^2E."AI,T
M#6.F8"0D@CB0 I(($QAD# 48*TG=2L.-K?#<"*1NY=KNT WO)CKZ,-NY(',:
MO)'I[O;]FQ<WQ_=7=SM>-[OUIJI+:I:F>/?6)G]>SU3 >W6?1E=Z4C]LJB'8
M=^@FD_L\E2E>?9,%S\M=@O,GL^WX9J77OZLRYPT["8&R&*41%";U&)-809:$
M#*8BR*(DBK.4./6+G4+IN4U$7;4*V>HN;D#>*0P>SE8F>[Z!'_E <*3AG/_A
MX+M="$MK^JZDA9G4NO=B+A7K!@S4/$X,713_/DX/!PR%[[(83K('3FL;5NKI
M4PM^]:#_\TD_I>G\MN RRZ0ID\V2%$-,90HS)D+(DS2E2 BB_^4T%YV2-+<)
M9*<HJ#4%1E7']H"7X;5D?!^@C4W3P_!R)]5+6/AEPI/2IJ6O2T8?<,[%&P:F
M.Q>?Z:J-&'^AN6F]S$5#9ROQ7K].LNW5^TYM2UYO&Z:7VRJ'(8UC*6.3X:)2
MB!E#D/(HA4)%C ="A$(ZY;IXT6IN!-0WZ@8\,:L^'^X;9N*>=I7D=[8-KE?I
M9YSMV&WRT1N9":<:./?T<)] ^TTG]Z+9M.GG/L$\2%?W^O"!>^UWIJM;EQRD
MW4W]CN=L*9LL^@53,2)Q(B$)@CK1)H0L2#E4*DL0BQ,B,Z<2%^?%S8V<^]J:
M;SC?ZCNH[,4%K"VWJ[TA./9F\QYX.U7;ZA@>=Y*M,/&[#WQ>Y+2[N%;F'^S!
MVMWE1BMUP_LF2B=_,#$\ZSOYB7XSL3MFCU9SV#)O*,Y(J0OV*&F:6U.AEYJQ
M1CDB$",->:8R#L,4)20.0KTLS1S*]@[3PNK;F;XBK]D"H% V)]4U[8"JU=B.
M?@:.R7DZ&A'BB8[^.]U!HSS0VC<1E$_UOVG8"GR: G.QYG4_@?I7SXC]$SV^
MHS&PGCFN@["92<PSS/00!JB=' 8^=9+)XCJ+N\GCRJ<,\U';W=)RZP>O/M?)
MZ@M&4JPG#@[CH([85!B2.-1DB46HL(IXHH(!U=Y/R9OI!-&I:YPLT=5Z4-M:
M&MR]EL9)P.U<U*OPFX;]^YC9EAUQ=DLOX>#5(3TI;%)7])+)^T[HQ>N',<;?
M5D43$?!/_0G2;S_)E51Y57:!+28X?;,T17A-BXOW1;XNVC,7^NW]NBF'42Y,
M4SL5$@E#DIH>Y#&'61(GD/(PBQ3)8APY%9GPH=3<5LAFPK[OE ,5_4VNS*'K
MO='>U).HCUX_%^NRW*9$.7*1EZ&TXZVI!VADCNN;4WM6G4&]"*^M24W/GMJH
M+NW(W+*URQ\K^D39*X-Z46Q2MO4)Y3XS>WWV,!;_.RURDU1;%T,WT\("Q80E
M(HM@F 6:DC5DD$FF>3D@4<8QUYSL1,D'$N;&KYV";=L%^<U$%C@&-1W":$>'
M5X$S,K=M<6G[)1CU_%'42<N]\LVAE$G)XZ21^TQP^L*A^7?-&D4S1;/7V.7U
MY++\69I&A4Q2%BC]58L$8DY"2,(LAC))@R DD:GOY9*-?D&>TR<_4?KX=AE7
MZ3FXV?/[8=EE/SD6-KD$MQT9> 1Q9&K8ECLT_LNV#K?TFJYGA87GM+WS,B=.
MW[,"X#"-S^ZV@2>9JRH7^7)C-J8^2KXIZN>^^F;2B*5H>AG>W6^Z(]57M#"-
M5DSV<1V7=WNWWJRJA5[KT9!JWB%9%D+,.#&U63E,4*1DBD*, ^9TX.E#J[EY
M)<8HV%EE,H#NUJM>08NN5-/@6DQ^AM+R/'7J 1K[V+5G#]@9!#J+NN:L6YO,
M%EAGE5GZ-2'6-Z"QS.,AK4^@_9[E>M%LVB-?GV >G Q[??B  ^2W4D\/\FFG
MK$]R15?5[7*Y_FH*O=6A*3PP=?0((GHMF"0!S*A D&C2CK,@0TSQ;O/?XKC8
M1N:  X"1F=AH_2=0U7H"NE74X9#2"FN+LV!O^$U#DXVZ)FEDK_->HS.X'0U+
MAS->WYA.=*SK 5NW@UP7G,Z>W5H]:+KC6A>[GIS0.MTX0M/5EWG)S21@SH7?
M-U6E%V'*$ ^4R7>,M&>-TQA2B1AD&+.$<!H2'GEKNGI$@;DYT9>;KHK6"*"O
MT[]ORW/KWWALMWILI.P<YS'Q'YG\+[=;[?2OHU'J0FS<:\6?H>!-UW#UF!+S
M:;AZ!B*GAJOGGN/)<=U6+>K.NE]NI-EW2P5GA*7:?\69@#@.)&0D"& 2"BHE
MU?^'N,TVIZO@N>UWUGF.8"4KL'[*B."^U?M*#^S4  QT:CW ^ER^;:^&6:?\
M#=#JG]\?O0[E*]U=#V@_M]<[#/7K/> +T#D[PJ>>][S^\ 4K+[K%E^X?YAU_
MD*74-YFZER_E@URN[\VS7S7'MW^5=>4TEBF61HI $BBSU1PPF'&%H7:/(\+C
MF 41<G&(+63.S0?N5*XSYL1.:3<'UP9L.Y_6,X0C\_P3]'KZ@E9A\&NCLL?D
M0@> O+JJ-G(G]4X=@-AW2%UN]73";B9B1@76_F8$$:,QQ#1ED!(1PRQ2C"M)
M4IXF5QVKS]"W?'EPCJZGWMK55'5YH#9=M]L3N?)@_8K3]'DYD*>.T UL?]_"
M=GL1MNM/UB<[3G_^,W27@_/K'93!Y6I,X>[J\<VJK(I-$[IMFFY_^D)7;2&;
MNO_%MHK-WGJ[_N5+O=C>]G-:L! E#(D$9JG0ZV N*"0IEA!%61Q&.-6_DI/4
M0?-MV=R<K5I#_5'#?J^)TI3RW&] T?QPL\JKYA!?K)=+6I1F![(YT)^JMY+W
ME\V.GF>C[XSF! \%VAIT0 \>4.,#*@W0KGQ;@U&_=MO!]FQ]"3!0]?H8SJ"D
MVUCC/X^Z;]ZM^SZ*PXTUJ-XJR(VFX##7XE6=JOY++N2;E5H7=VW=U@>YVD@3
M//+JFY[M5G39-9YXFZ_DFTK>E8M0IH$*10JY*3F"HXA#(AB'44##$$<,<>P4
M?#=8D[E-W:W.3>Q6IS78=N[XU2@.:LT=*T -'RN[F722$1A]F^5Z\)VGH*N!
M\SIE#-=F4HJ_&K1]2K[^@0,SWHLUEU*41L9?:=5&X+TO9'<D=KL2+^AR6;Y3
M_=:#'^FR%["W2--$$!P*2*-$KZPBH>D4J50/<B0YCVF8("<Z]:+5W*AU9XC9
MW;BCQ6^RJC.+RJW*CLGS7L;.CEXG'Y&1J;:SI^':G44WH&=3O5JMK3(C]E*R
MJA?G?+-K"0OU%PM+;:K'C'Z?>/M-__>BV;2U GR">5!8P.O#1]IC*T]Y]/5_
M3#E74PE0?R$_ZV^F*]6<A )G601%2C2IAUA"PK6C'">!IOJ89LQSVX !2LZ-
MX]N-AUKAH<6=QQA+3[M1(X_0R)S?C,I8=:1'Q&[:39DABLYK?^4*J)VW2JZ1
MY=Y-\*U^#Y?OOZQ775.\((MB$7$,,R1-Z6NE_T:# ,92B2 (&2'4RO,^]O"Y
MD6NM'Z@5=.XF> #<>4:\%HZ1F<P!":=N@J=,'MQ-\."!DW43/&5*OYO@R6N&
M>6$O"BGRZC7E=917._.2(%:*(@9YP(GVHEBH/]!(PA3)C"<)BC!V2D8X)F1N
M'VJC(^B4'.@('873SI&Y%J21/U]G?-Q[J9\!P&_'\V."INU+?L;4@^[AYZX=
M6 R@#I/8MBA0@<0Q300,]7<-L9Z;8:9,*XJ$(96D2,2!4VOOIX^?VX=^H;RV
M#6!V'_1P&,9>4]2*C=)>X;C-?O/1GXJ8-K'\J'D'&>+'K[HVDW!=EB]H43RJ
M=6'<]')WVA2A"*4DCJ$B80QQQ"FDIA9C)'E$A0P9"^)AR8,G9<[MJ^[E%9AR
MBD^4ON($T 9].S;PC.G(%'$]G%<D_5T$:*0\O]-RGRFU[R(0I[/Y+M_ZK,U?
MS89RNZ@E:1#R0)C6*2'6BPT]2$RF$90B"9G@#&7B.3J][C2<&]7U% 2T G(E
MS$E/4TYV>%4A_P/K:?]VS.$:F45':-MJ[+SQMG\R^B#,(S3OI);SV@(>"O)(
MS5:/"'J>.>/OLC0!>2MALH!,"/:GM?G1NTU55G0E]'2W%[37=8M]7^1<+B+"
MN(IY#$F6)'IYFQ#("&.0DP23--,.,G)KW_JLYLQM-FJLJ:,.9&L/J-;@0?_X
M^.ST;.'R?MZF:6:UZ=Z1[V@*[+UJKWJOFOFQOFH'S9&0^ X>4.,SGXG3SSC/
M:I:]TJ3O:DKV,WR^YV]/6@V;[/^R7HNO^7*IQ>]WS7N_7N;\\9/\5OVD!^&W
MA<)Q2EF00:S_'\1IG,(,I0'$7%(:""KCF+A,S/:BYS:)=IK7W&;?"O+: ;";
MR\:!=>1YYSRB-Z#1'/S:_FE, +4-'G>TW('S2N0.XB<E77=8]@ERP!.&D5G7
MS^.E;/Y\LZJ3AW[6AFZ*0M-NKT;W(HQ2HF(5PBB,N%YGL PR9#:R@@S% D5$
M8J=UAHOPN1%:D[FX7*\^ RWN#BQWJKJQF=,(V/'96+B.S&C;KD0_=(K_P62!
M-DCOE =O+:!VIK(AF'DE,R<%)J6S(=#L$]J@9PRM?M*).-7#J/R@?[]>4;9\
M?+\N2\.M"QD%*4\S368R4::7)($480E5+$F4!30(,'?AMD%:S(WD.B/,9[CI
MMQ,S]518:PC(2U!L33'MX&I;7(NI#!DT.SH<?2A&YL7^*)QLZF9&86<%>']I
M% ;49KD"1<_%6X9H,G%UERO .BS_<LW#YET?9J&""$5)S"%/I/8I XD@4R*!
M3$I&! ]BD09S+/\R-ZH>7MUEVL-4U_=CY-WH$4=]_OO. PNRS&!S>>"PS6,;
MV57Y[V/#>."0/%<5E/$V@4U-\>6ZW!1RMP\IHC3#2<0@S4QEDSBCD##34!JC
MF-&0*"FQIXW@(^)G-U=-LQE\;""NWA"^$MYGW10&.^7!KU-O")\!;JI-X6,J
MS&5C^ P\#IO#YYXR,'W*6+:JBJ;T25[^]G[;A@0ML)(Q#D(!XX3'$,LXA"3C
M"$I!(B2S@&;2J1_S.6%S([$GNH)"*SN\1<M9D.THRQ=T(Q/44]0^U*B]OXR:
M>ZJ5!1Q^4Z[."9PV]<K"](,4+)M[AM8R:JO7?C3KSJ8,)PE0%@GM"3&,]*(?
MZ[^12#+( DR5XB%+4Z=\K",RYD876Q6;]?<-^-?@CT& P#TMZE+4<A<N]F<0
M!S=!4/^OZZ5*-]67=5'O^M$*_"^ZVM#B\=]^CY+@SQ&Z ::#0SWGF[?SS^"?
MLEAW=^9EN6ECBM:[^(C+3W&M>G0XRG;$=>78C<Q7NV'[V Q;K> ->%.CZK.R
MT$D4/-<).I0S<=6?DX8>UO Y?>G@NFKZ*ZL>3>6'RH0/Z35C77U_/VY$)AAS
MDJ:0\1AK@@HSR-)8P2C"@0BTH\-BI]X<MH+GQUJ-WDU(8J>T0[\@9^1M2<,_
MGJ,S2:.R]G>6=;?6IXA.$:[CBIKO"F5VPJ<N0N8$R9$Z8V[W/T^"02\RLLU=
MDEF6$HP%1$J$$-,00QH&& I,!0VS($P56S1![1\K6E0CG[Z<TM/E ][7=KQO
M^2>Z-(TO;@"3G_.5Z7X]AP2UPT$602!0&'+(DM34/8@SF#&]7!<9C4.A8L[#
MI!WD5ZL+7;)G-,2=KA,,\$QR#P^'=N1S,1^#-?\#L.T1UY/<BKGE'IX<A'D<
M9YW4\OLXM[H$LN_<A=."AK8:K&B^DN(5+<Q$5+8-[T*:1K%>QL" 8JJI'YFD
M\X1!%9$PH%$<R<1IB^6XF+FM5VXYW]QMEM3$.;R4*N>Y<R_!HVC:L>WU&(U,
MF9V"H--PE!:!YT#PW!7PJ*B)&P&>,_>P]]_9JWW%\-=UCG/1]0UK>POJY4E]
M)MX<%2T04S@F&8.!0N;P1F:0A<R<3LM0,APS%"2+E?QL/J9/UP3UVVAC]9%D
MS4=RH-.HVW]&]3KQ5^O<U!Y?US$R730Z'7!H/7#$[%AHQ %XUCR ;BRZ[J9F
M*)IPI0MQ QYR 5P0'#DKP$J59\X/<('K<J: T],&U@L4#[*H\E)S\HMU>9A'
MR# 5<4 Y%#(QO9ICO:!(PA3*B+*$<(*#Q&D_^(*\V;E5.W5[G]U[_2:LC4]K
MVN$8*QQ+#E[ W([M/"(Y,JWU032JCKO7:XF+W\*%%V1.6\G0#H"#TH:6MUW=
MF;F7\&0:T6MY_?KE"THSG@2*06XR+#'.(DB(3"!%492F,N.4JP'>F;4",W7(
M=F7[EK6+4)@T?[A6<&,\@@&NF/V(V/&17X"?H=]S3^L;T.K=WU+SZ&<Y8S56
M#^@+TI^K,;0=*&>Z15L^8&ADX-U=7FV;Z:Q7YK.4*ZZ%'8N\C1(6I4&,H4(R
M@!AA BD/ ZA,Y ^B:4R(4_*XF_BY>50][9M^5GW]78,'G<;!CL;&0W=D+CL+
M[/@!T,-P\QR)Z*3"Q+&)0^ YC%8<])0KCM[9Y?U^=F*__^?UZJ$N5]3L]K]3
M]=7EA_5R^;HI7;L(&8EBSF+(E-+42%(*69I$,*:8J"CDF2+N.9"CJCPW.O5Y
M%KBUOCL)- ? #0+@5X,!:$$8TD)LW!?)X5!X-J_'=W1*[.'-&'9X/,E@^3]-
M'E?MZ8^7)QF&H^?-TT@>.$'R+U)LEO*=NM43L<B7FRI_Z'71?/6-+S=""M.*
MTYBPJ6H+WJGN$.R]+&J=/IEZO N" QQG/(281PAB15.8)5D$N8AE&J11G#"G
M5$F_ZLUNXFNM,TS4MP_L# 2=A4U7W9Z-YJ;M2; VL^$R[1D;2UUG-[]O@>5,
M]FQC._:L]0S#ZCXUC8*^WVG(KXK33CFCP'LPO8PCQ6TJ>=1KM<5;6992[AI\
MF/W=;@/K\=/Z)_F>YN+-RJBC?_U.J39(\^,7*:M%$B=QP!F#0F$!<4(S2$).
M($TXDX)'C#&ZJ-8579Z?-JY7Q6F*V"HT'I=\,C+LR-S#.)PG[FG1'9FD&SO,
M^F#;2LB8<K/=0G^\,=6[F03&H!NP-0EHFV!K%*BMFFQXQ)K7U3'JCW@FP_1$
MI^][N*SG4'\(-_.E>9Z9!,, M5.@!PF33'?^D.BF-H]/G'H:^R])B]=Z_KU=
MB4]?9"&ITHN(A5)!&M,@@5&<2G-TDD J508%RV3&PBA-4ZLR"R/I-[<UD?X,
M2+WW7VU5G(I?CX_?V'/BU:/R_4R4-\ 8"XRU]1!_FLD03S6O7CW4W]]D.V#(
M)YR&SP[(>'/S<;'?R81]%C-_L_AY,0,W.\W"6(J7DE5M:HA*(A0(P6$<)QAB
M1<SA740A8B3$)&$R39U:R1](F-OTVBH(C(:.>X0'X%EN\UT#R=@[=3TT1LBF
M.6FZWVVR RG3[G2=,O)@L^KDA;XR9VXY7V]65?E!<ID_- <201)%*J"0QT)[
MWZ$2D"J2P8S+D!!%.$6!ESR90]DS#<+L% 7%5M-K\U^.X&['#=Y@?-;<EBVB
M'RXCZB&=Y31$(R>O'!'\S*DJIZ&XG)ARYMZ!(97T/J_HLLYP$7FEN:Y\TS3(
M$#]MJI_7VJ6IC,>S"#E+,IK$4&*E.4FF(6098C!$,3?EU$0<Q4[!E):"Y^:+
MM'J#ON*.T9.VD-O1T1A CDQ)QS $G=* ;2J@U0:/LJJ7:AY#)1VA\ALD:2M\
MVO!(1T@. B-=[Q]8<L D7;Q3?RN;JK/O6)/4_&;UZAO_8L)27J^+$VNV19 H
M0@@WF72A9JXHCK4C%6'(D,22\2S@F5,FW16ZS(W,/ASFLH!U:X]Q$F1K$5#K
MHDU_6;-E_KG>RG&DO6N&T(X))QJ8D<EQ.R;:CB;/&+SK#<FK_I#L[77MMKH\
M%E>X'E2_%1BNT&?:,@W7 W=0R\'#(Z^-N.OE^C1YT+<KT4OZJ6,R>BDX898P
MS!A4A!&(29A DM$0BH!F$5(\H<*I'>U />;&N_U@JR>I<&W5?+/I;--ST.M8
M6>Z,C3\"8^^?N8'?1K&-DS-])9HC1:ZYZ?),(6J# #L=BS;L<1/7UOPK_9;?
M;>Y>W=TOUX]2?MRPDA=Y'77]@59R02/CT*H4RHQG$*?<1#*S!"*:(($CQ!/D
M=C(PDJ)SX^-677!/'PN35"'T2\'KP-8?J":$KLN"80RIW=^ZP0GO(3)5;<9+
MXV])X3,8U;$Y_OH<G.Z=Z*P%?7.!L7<&]1HM1V0>91LO*?M]5&^TA-Q;$4=;
M>9[KT[_5*XLWE;PK%R&7,A(80RFY@AC+$!(A&>249@F-@Y!*IS[%ET7.;7HX
M6T@=_&KT!K7BCADL%N#;,;I?2$?F9@]H^JM#?P#0-!7H=V+G47O^  ;KJO.'
M=PX]&#<Y@^:);U;:M9(_KU?K;BMCP:-8"BD#&$2F7"02$F9!2&!(<,C#E"0L
M<LK0.R=L;N3S9J6E:&U!7JOJ>NQ]!E7;XVX_6(U^S-VI"1H]Z^3IK:8^S[8O
MX^'Y3/N,P(G/LB^;?GB&;7&/&V4(F2]>K:J\>OQ%+I?_]VK]=?6Q[D8N1=TD
MJ5BDL8J$BA*8J(AIER5@D(9Q" .2A%AEE%-NQ1<7)<V-+!IE@=$6_F;4!9V^
M3?\HRYCERPB?YPZON(U,',,ALZ8.:SB.\$8I^1\_KQ]^U,^H*>,?V/P5-G^M
M>>+RTR<A"6LC.X:POV'B,CKU?_ZN64M35'WD4NYZ$RZR)(XCFJ8P3(*TJ9Q#
M8T0@3],8HR1-9>Q6+& ,+>=&2SO-S!9:ORE@T]MDHK(V9P?68>_L.8=K_AMG
M]1^@-14TMH[3<G74P9A'<9JSFGX?]6ALP/96@L9*V(C5)V]961645PL:,\6%
MP#!A"$$L]6M!E?ZG$#SD$>,XYDY11T[2Y\;_]B42.PL<=]+<QL:.ZD=#?&0*
M]PGV.-4H]T&;OACE5H/YU:+<!V=0*<J#APRCO.VA@RP><I/C=O0,8UF_%G6)
ME@^2KS^O3-/H]W7_NKJ@>1LC:GYZ>V?"UQ=8B92&.(29C#4Y,IG!+!(9I %G
M$BG)I70*"QI)S[G1:-V5N'6Z^L?/H)!- ZIJ#7*S7;BBRSJDLURKZJNIQ"3D
M@URNZPU;-V(=ZPVPH^ 9C.N$_O;6C]ZY.=J;KC4&/1O\D?7(\'JE];%TG70"
M&!GP_:EB;''#)A5S8O1.O2BDR*O7E-?AJ1_D'<U-<:^?UD6Q_FI:85#]Q9C8
M;RI)PN-$?R12*(AY$$ J.3>]96-*A)!<.&VXN(F?VQ2PU12P3E7 6UW=F-UQ
M&.P(>SQP1^;A^M1YK4"C.NATOP$[P+?J@Q>7 '=FXF&X>2581Q4FY<UA\.S3
MX<"G#&.YKO;M-A[_H_S<='5)5,I2@3A,0T$@-I&:A'+M!@<JXY&2(>?,A=!.
M2IH;=^TJ6&]/ $'9ZNK&7:?!M:,I+Y"-S$@[M'99/A\OH>5,/!>1\,HQIZ5-
M2B<7C=YGCLLW/.?Z^NTV6@R'5#'"!111'$&,4@59%!.8A4R(5$28\63Z=?7;
MN<;U>3CL>');TV/O[=!P0-]OPY1K[$%C_-QKZ[:OIVBV27?+G.VJ>YQ@Q)$0
MG^%R^^WSA#F.!/ XR^M#,0.7U><*E[6O?_ER(TV-LD_Z79&+)$EXBFD":1 R
MB*.(0Y;$'(HL3&44LE@)Y;2R=M5@;O.!_A9BQT6T,^B6Z^@QH1Q[*>U8B+&N
MM5@;X7$]/10_OTMJ9RVF754/!>E@83WX00.K@<@'N=K(ID' JC[H^B6OOKS8
ME-7Z3A:[E&9%4\Y(FD&410J:6'&8(;W45F&"HR!.(TR<_&%;P7,CME9OQX(=
MMBC;4=H8V(W,9*W*7;N31FGP56L-.K5':NKH"I;?$ANVPJ>MI^$(R4'Q#-?[
M)\[M-ADUU>.;55D5=;GDLFYY_^D+71UOJ[7(4J)8$A$8,R(A%@)!BA""<2H1
M46&09E0M[FM'\V-%B\J.XB;3W^4[W[=BO$^^JP--2[/SIBW0?LKG?%4? +0_
M:)0!/^2K-GIUJNQOYS<DC'D<2YE!0>,,XHQ)2*39:>:(B#"(XQ@'[1OR:B6^
M^_>CLV'*MT.NA/GK]_-.V$W6LQSE";>+!NX&-M:#GOF@ME^_*G1UIJOG#"H)
M#!VX>906<-;^^Z@U,'10O!4?&*S ,.?I95[2SY\+^7F[85;[;'N%J@*",0\R
M#N. Z%5=0@)(,Z97=8@F@0@5D52XK.JLI,YM2?=4:3,'#5KDV2%N-VEXQW%D
MPC\)X:@EOYQ0\LJN=I(G948G,/99S>WF88ST%[G^7-#[+SE_82PRZ\:Z\DI>
M_M8VE$CC$'&LT<91&D-,XP 2FBH84!4Q*0(<\]"%C2Y*G!L3[10&3S0&1F4W
M-KJ,MAT3><5P9!8Z"]\(_3VLL?'*/9>E3LH[UB#L<X[]C;/=/OJPZ\.^0!&1
M<1 E4&&>0ISJL2.1]J>(Y PG<881<R*O:=6?&Q,^XPK2>"_U8TOPJT$(M!"Y
M]E2?]O6;S6;$P)?JO^^.A/O[-,>MBB/#^KWM5_1-^.^V:7%D>)YAY^*8%FZ3
M=]V3IWA<O/B?"\$#QA&A$/& 0#V%(LA(RJ$(::H7!!118I79N'OD[":Y7]Y\
M^G]??7A[^_-+N[FEA\YYOA]F\]@<;&&N-?4=6GBFXD][<<-&[3]J(JHIJ/>H
M26CA4/7N4SWRFVN;#&R_S?K;ON55_F"Z;S[=E%(L#113"90HPA#'::"G0$I@
M2@.>:"\6AVX5%MS$S^ZS[%6UW^K?3.&@LV!H'P&KX;#TY48#>6P>L,!WHE8!
M+LB-U"' 2H5G:@S@ L_I?@!.3[FJ]YZ)!^XB4DQ$\,^R6@1I2 *DB/8;A(!8
MQ4POR8GIFY*$(E.)RA*GP+73HN;&8W5,M$EI[?0UL:)-3RI0M-OSO#5A6..]
M8WC;D9<?%$<FJIZ2NY@UHZ9>VLG3U1^&-M,[ \88[?..B7N.AGEGS#[1(N_<
M'1,7.-Q? ?TB3:4L*6X?9$$_R[_H!U0O:25?T[SX.UUN=I63LB!-8Q)$,!$\
MT3X7(S"C',,T( E*]=\2E$U2_7"P"7/C.P][/,=V<3H\0 L(J!$!!A)@, $U
M*(/K;3W#J^>P5SC;%VK^^X7CODO357B\>CCG4?YQN!G?1VW(JX?)6^'(ZS49
M-HD_S9KIDF46(8XS%@89Q*'9W$ R@XR'&4RC4(0)0F&6.G7R.BYF;I/A+F5L
MV:2,W;>*NLU.)S"UFT&N1VIDEC_(JWM_"21GVCV/@5=J/"%J4OHZ;^X^Q5RX
M>N)S_ZXT17-8=[NIOJP+L]18!#C,HH"$,.,X-"<17#.(HC!0V)SJ(X1BM]:K
MOC6<&_GL#CZ;$'Y MZH^0V#_R7$=^<S<QVC-W\T]..3>&3J# ^Y+8S"/,^R3
M6GX?Q]270/9V$GU1D._=8^W#\DU1:/F+1":Q$"DS'6#U)"!Y!C/!4IA2P@05
M+):94ZTQ&Z%SX_5F1_G,+O(-6*U7L-7>UY9R;Q"NW5P>!NVS;C/7^P>7$/6X
MY7P(T42;SSW!,]F&/H3"?D/ZR+UNY/0HOU6+[J$;NGS'EGD3GO]R(]^L7N>J
M^F*J0-RNQ*<OLI!452:$/N!$QDD"%36]$I0F*"H4ABC@H1),A)FT6NP.DCXW
MNM*O(*D+4E5;%>TX:1CVY\EI=$3'9JF=ZF"G^PW0VH,W*U#KWQ2@T1: 3Y,@
M+M:\CDBK+WP^Y)^H\1V-@/6L<16"S?1A'F'FA#! [8PP[*&33 U7V=O-$=<]
M9&ACG9/B]&O8R%OP"$<!SBAD/-5S! I,%VH5018BFK$D"K(T=>NG<UGH#*>&
MQ+4OC@6TEOZI9\">B?D/*H\9[7WVO[%'R7/;&PO!$W>[L8?BL,F-P[T#<\VE
MDMK5%9_HMZY662[+DWVN%Y)E*(ED @.B$HBIT-PC$PFY#*,@DBP44;A8F614
M_4R'Y',W-:R^L*SYP@Z4&>]KZ_2M'5?9*>N8BNXX(':T-0:^$Z6GMYH#K3KH
MZ7X#.NWUWXS^->BO+H+NGJD^##J_.>N..DR;O3X,H(,\]H&/&5H\L=3DR;_H
M1[[<=85J2R&_7R]S_KC L4K"1.@%N:*)20O-(*,D-EDL4N H#)5;A0T+F7/S
MM3J5ZX_KY=#V639@V_&89PA'YJY3Z'4EMS5SU2J#7]L_1ZJB:(V9YP**E^5.
M7#O1&HC#LHGVMUY5S77;B>6]+-2ZN#.%UG:^GQ'(C3.3W^E+WJF/^J>ETAZB
M_MW;;<7[5"24"QK!)$(IU*M%I'VT+((()P&+,2$A=ZIH[4^U^=%;;5F_OU'/
MN"<KILX^T!A8'YKV3+RBX8''D;<ET><8S]&Y=MJA'%K,UB/J8Y2[]:'><Q3$
M]0CKB9*Y/B4,FR*T+_R0E_J!K]?%R_6&56JSO.5UXFFYR"3E"B6Q7IACI!?F
M$D,6IAF,11A$41*B.)0NI'].V-QH_"<J@)"L K*9D-WX]RRL4G'$LDQ!)9%>
M ^ D@X2%&F5!]'2:4$QPMGB0!5M/#6Q?Z'C0W@J1UR'!'C&UFZ5\X33RO-.I
MI.<=+O,'DQEYT_5/?+LNR\[7!S\8'BE*NCP=.^<\I]A@Y'66."MP4MZW,7V?
MR:WN<>-F(?/%JU655X]_7R_U<VCQ^#I?ZG%>*,$SE; $<A%KY@@QA5F$,*21
M1*&(&(HBJXZM)R7,C84;)<%62]"H:4<<IW$\SQ9>T!F9(ER!L::!B\:?J:NA
M[ZT_^W]@\U?8_+7^UD\_=9(/_*)1W5=]^<*!;I8>O)_U<-Y^R\L%PI+&L0HA
M2ZG2:VF)(-%3/D0\3M- (<2H4WF-_L/G]@$;W8!1#OQJU'-<QCZ!S7**'PC&
MR-^K-0[N\_41@_W.SWT!T\['1TP[F'^/73/L([TM2UF5VS2TEWG)E^MR4\A%
MADG&11# ,#,9'TQQ2$(9P"2)2: 8XT@X+81.2IK;Y]LH>@.4249]J)-1Q599
MMV_Y-+IV'[87S,9VW%NX>KF[+R_#Y?S)7X3"Z_=_6MJD9'#1Z'UFN'S#,)K8
M/O'-ZGY3E6_-WCUJBRB3-$Q3%:0F(8!!LY"'-.&FD9!(,$M0&G&G6*HSLN9&
M%;MW_@8TVMZ 6E^ W(CB'+YV5.$)M9')X@Q@(Q2GML#$*VN<DS<I;U@8OL\<
M-K<,XXZ?9?6"EE_J30,AQ4^/?RNE>+-Z4Z?&YZO/;36L7);;ZAPB34+*T@B&
M4D1ZM4 $)"((82J#((Y#(9%P2C1R5V%N3+-5%="MKG]RXY@!XV!'/>.B.S(C
M:>6!T1YTZIM<SQ^,!2!?_0'L<-]9,4IMDN$@>J6P 6I,RFS#8=HGO"N>-#0R
MP=B8+_.VP<C?5L6V@_<G^NTGN9(JK\I7W_AR(XP"==?X\KTLJN; [-/ZU3=Z
MEZ_JRS_(:E.LRG[]\R0,(R(S!.,P8&:G%,,LC0-((Y$H95KT*2=';&R%Y\:Q
M3^TUQ]E]B^O R<YF<_C=6@U:L\'.;A,6WEE>W];:?E4Q_=%?'SNRG]-+,?+4
M,)OW84",Q#2#Y#ER8F2E)XZGF&8(#J,L)I([L$"5R4/=UKS9S;%F*GZ]7'_]
M6-&JKG^PB"E%R&PXI@2%$(LHA#2.,TBE("+A,<JPT_ZCM>2Y34NUXC=@=:;<
MZI50VS'_* ".3.%-=Y)=C:N=UC>-UV\4!UO-/=:\<@7+;QDL:^G35L9R!>6@
M6);S X:QU)L57]])S7^[#=3MFCA4:8)X&II<T01BQ+6#C8747C;-N(KCD"*G
M6GIG9,V-B1I5:P]FI^S@JJ_G0+9C)$_0C<Q!@U%S)AT+/+S2S#EYDQ*+A>'[
M5&)SRY7D\=05J[GI=B7>ZF%<;J^1Y4)P(I4D 12!C"%F+#:Q30+BE,6<,TIQ
ME'2IH(Z48J>!U;?R- MT9**I-0654:YV?,S:2TD]!'0)?KCOHL_^ %CCS0[D
M'<OQ<>0BCYA/%%:EE#0SJ:F@L66J#V8 GIIRT_A)=1)6;4[O>C-.S4IB!#9S
M0W0<AK/4X7E8SPV@DTSH^)B!I4G7JM+K2-E+_VK/.7$:I$2[5A"I,- \F*20
M($*@BGFF4,I$P*A3B=%3DN;F5G6*#D\,/0VJ'7EY@6IDFCJ&T@AGQA>A\%LN
M\Z2T:<M>7C+ZH'SEQ1N&AG]_O*/+Y4^;,E_)LD[!C(,DH:8NAO:-HD1!)B,,
M@R1&H<)(<A&X!7\_>?[<F*"-<*YU!)V2KH'?3Q$\3P ><!G;.W&"9$#(]U'#
MKPSX?OK,B<.]CQIT&.Q]_+(!!1JU;U"8VN4O9?/GFU57@N(C7<KRQ?KN+B^-
MOUXN4):R+ HBB$SM<*PH@R00#*:A3*,0\510Y%#UQE'\@'7.%-5N+E:4=2@?
MZ# 6YXEA#&@GVVZIE04_=&J;* ZPK7]3JPYZNH\#KT-=QG%@GJ@BHS^XW4HQ
MNH-VM@BCP^.F*[_H;N.3PHL#;A^VIC-%RLV&0;OF2),8)RE.(.,Q@YAG$:19
MB&'*PR#&J>0HYBX+N:>/GYO/9K2KMTO<EFQ[F-FMTX8C,3+I;D$8845VW&BO
MR[ ]$9.NO8Z;M[_@.G'5L._U1$Q QQ?E!UENEN:$[;76]D53PON]+/*UN?K]
MNFPRV1><!@K'VILC*5$FIS^ F1 2!FFDHH13+ *G*%T_:LV-'\QNZGVG'*CH
M;W(%M)?75D8'][4!-^!S89+<\\Y6-S+Q-*!V)#3],(U,7F>BNK;>S=8H8+Y@
MT)H%&KOJF[:6^6,^OTA[94Q/JDW*M'[AW&=HST\?U"FAK-ZIMLQ.V513VW87
M7Y!8"I&$#$K"4LW6*8493V,H,T02E0J,I=56VF51<V-@HZPY06S5=:K&?PY1
MBQ6T-YQ&IL :HG=;B$JG2HJNN#FU+/"$WV3]":[ T;47@04T%QH/G'O"E%T&
M+"S9:RE@<\? 5-=\E5?R;?Y@LD$J/;@Y6\HFK_;MMD @SHA>XF84\D10B!/%
MH7:&.>0RB8A>[*)4.06!V0B=&ZTV.L-::;#3&C1J7U'(T6H$['Q5W[B.3,,^
M('7/DG7 R&^ZK(W@:?-F': X2*!UN7<8-?7J>=^NQ,=*D]V7]5+?7YIRWM7C
M0L1!8%J80*1P!+'$S#0XB6'()4\C'"F2BD6UKNC2CI8N"72BI*W8$=?:1@98
M[K2N@Y7*GM[_]GNBR?G/=5>!ZM&-ER[";\=)/D$=F8_>[B'YZCQJSM1C"X57
MVKDH=%+*L85@GVZL[[NNB](O>?7EQ49_07>RZ$0^MJO7129B2J1)T\^$A#@-
M0L@H2R F,:>(1FG&K4KSN0B=FQ?TMY6DA<GK*[K"R<-:?]K@;<<OOE$<?>G9
MMOO\JO4%G<(WVQXECS?=;IO_ODHV$(W25^FLX&?IJV0#Q:F^2E;W#G1YI/:@
MY#;EYZW92MN*:/LBER\WTK1P>JU]KX5V=YC@20Q1S+4+Q PGQ41!P<.,D)13
M@IP.'UT5F!L_Z1<Q=71S7"&W='M&!')L-ZA6_::71UAK_X2C#CO!:1L\>DH#
MT?/K.;DJ,:TG-1"B \]JZ'.&,=PV_6(7AT\KN1>+?[1;_*MO7*NZ.VMH$C 6
M(M.K/,%"B$Q2$59Q AE)* PH"Y7@*8M1YI9/Y%M%JT][TH0C4P5(UKJ:K*,N
MKZAL#OOJ]:/V;$U-(-XSSHU6O8^S'>T^R]C-+7')_&);/[XUYP\WH+:['=CV
MPP:W1:%EU$G$_E.:QAH,KRSO7<E)9X&Q(-Z?)4:3,S"MZJBHWLM<_O2XNZ9]
MV6]-08]W]_7!\ZMOLN!Y*<LWJ^94^A>9?_ZBF??V04^$GV7W^_=%SN4B)*'*
MF!!0,%,<F'/3T@^GD$J5!C@2*(V<6OI-J_[<?/36!CT#-4H*\$.^ F*]7-*B
M-!%"H#2VGVYX,8=7PFXZFN] CSQ9]>>:ONG]":<TM0>/3DH& +/^J"$PQ:9:
M$$PDV?LV@JP# K1(;*\"-18>4^2>90S]YMU-:\*TR7S/,CP'&8+/H\7 V5,6
M#_HI;2RVX"A3<9; *$Y2B$4802*(@E$498C%$>7*:0OIR=/G-O>TRCE.+4_P
MLF3^H2B,3<R-7F.D$A^SV"^-/9$P+<L<,^Z !(Y>-+C3=*4_=4T IMK3(I%I
M1@*E(3&]Y#"5*<P2_<T&"4DCE.$X4T[EX9X^?FY?Z4X[P+5ZSFVC^\C9?:[#
M\1CY>^U!\>(<%$/Z.Q^QV'<KY[Z(J;LV'S'O2(/F8U<-;"[3-CVD2[,O_F;U
M@M[G%5TN>"B"F$0<9JE>0F*LOUU&L)YOI90XDH0C3IQ:RQR7,[>/>*<FN-=Z
M0I,%TFCJV%7F!*QV'[8'L$;^PGLX&17-&N?%!9S<V\F<1\%O,YD3LJ9M)7/>
MX(-&,A<N'Y"></9<Y=/Z)]E(:NO2OE/J)[HTS8$_?I&RVAXVIEF0R4!S1QJC
M .(TCF#&,@%3)!,JL@@3854ER)]*<Z,9^Q-?C\-RGGN>!^R9G0IO30/:-M@:
M!VKK;(Z,QQHYAVR,R4=PHJR-B4?2+<_#*^AG\T'\2)HN;\0K,D_R2_P^>7 $
M)I<FOLJ\^Q_R\K>WV]P'&=)(Q22 $4,88CV0D&:U_\RS.$Y4EB2)8]SE"5%S
MF]N>: J,JE?DF9Q!V,Z5]H/;R-/44,B&!%5>0,-W*.4I<5,'4%XP^TC8Y*4[
MQLD/V9;7EJ'@/-%>L^ JACB..:2"I#!$G!,N59H(Y10D:2EX;G2RG]\P5::(
M8YWS,> =VSD^FCDR2M5S5W0F329YGGKHKI"X)I=XJI1^RWG3?(8^4I,LMQ+Z
M)\5&BI[\+O=!T%0&:9A"JIBA+!G"3)B=_R3A)%"2J<R)LAQDSXVU.M7!?:/[
M#:"-ZD V,6[-)[>N>Y]T=69Z27&.NXT.@Q2Q%$F2"!B8DQFLYQ1(&2$PQI%*
MHT0%,7+*/QQKD"9(19SO(%EN$X\#_=A;QQWJK=HUQJWBH*?Y"#E% P#SN\OL
M('_:G6=W8 YVHP<\8F T/BU,$S33#ZV.3ME5+:$B2Z)0(,BB1$+,4PD)9Q+*
M*$5(1DK2)':9@$Y*FMMT8V+CWYKB9%K3)CH-W%95D;--57]BU;HN[ZD7EWU'
MP3$X_B3L=FSE!<R1N:G3L8?CKU[+PEB#X3=<_*2T:>.^+QE]$,!]\8:!'0Z[
M7<,VX:#?U3P6/$0*XBC0+BPEL:F<R& 8XT3P@ 8J< J:/BEI;@RRVU?O?!_'
MUN6G,;6C!R](C4P/.Y Z)4=9+5^$PF\CPI/2IFT\>,GH@T:#%V\8VM_BS4I_
M<;3.''E)*[I=.<4TB*3"4$D3<ZJ$]BX0%9 QG)I*4T$JK<+9+@F:&S6T[1UZ
MR@*C[47WW W=\RSA$[.Q?8B!< WHBW$>BRL;9)QX^,2=,LZ;>-@RX\+U V)B
M/GU=?_JRWI1ZF?HQ_U9)N6HVV-[4)P1:SGL]_&V8=11&F*!40.TFZ 6(1"',
M0DGU H0%$1.2JCBSCGQQ$#PWR@@#E'3[R5MU@='7(7;"!?CS[#$FG".SB=8:
M=&J#5N_CR%Z.CK\.8H<@E)&@GBC4Q"?D;G$D W [&RWB\KSI8D(&6/DD\F/(
M_3[R&6Y7]1]&V -=FO2HXS]MOQ>9*)SR3$*)&(8XB14D4H20<XX5CU(>L'!X
M]H.;,G.;'^J^[N;SJO_24Q?\^G)]1_.58YC(50-EMSZ="OZ1YY,KD+\R6V,8
M9"/F=C@J](R9(,.@.Y\W,O"9 Y,WS:[SF[+<2/%R4^@U>Y,N^G>ZW,CZ=WL)
MI6+!4)Q(FF1ZB6VJ%T@E(-7+;,B2-*(HPM(Q_,59@[E1YC93?*V:&!BPOC_?
MR\+32-C1XZCXCLR)M7Z@41XTVF\S]FL#;IICDRZY?YNU+SPFH@[%SV^RJK,6
MTR:T#@7I(.EU\(/<^*\LJL5?\U5^M[EKG8TXSA 5 86!C G$BE%(@HC!.&1)
MA**,1795Z0^>/#>^:I6S8Z=#G,ZSSE76C\PFK5X>UX8GK3WW[>N;>M^]_M?^
M-W_XU$F^Y9/&=-_HZ0L&'O85G^DJ_V>]:?!"?]/K92Z:0A<K\5X/?+>A\$Z]
MSE=TQ7.Z_*A_TA3 >)F7?+DN-_WC[D3$*2-Q"A..$<0!)I P$D*5JB#1GW6<
MQ4Z-)7PK.#<FZ-M7+SU>RI(7><VPQIMQ:Z(]VK!:'E,^XV"-?;K9,^T&/#&N
M'K:^>6;<M@:"G85@9^)(D1-C#8#?,U7?2DY[%#L2Q <GN&/)&391_,6T=WQ?
MK%5>+11+J4PI@UA$'&(>$,@"B6 L<4R$^26+7*)D>\]VHN<)HF!KU<!]K9L;
M!?<!RT@48',NSH,X@7JEGD+*N(!9%@4J0"*1 KE,BD,!FV ^\P.8W70S$(:1
M9XH&@??G$7!F]B.V>B7E_O,GY=,CANU3X;%+QJ_&_^GK>B%3I;C,,$PE,T6:
M"(:,"@Z)B @6(F*9=&H0XBA_;A^W?G?P>+7X#>!V'_Z(,(Y,#H,J\6L3GJ<0
M?P^[9ZO#;W28;1G^'D#75.'O/^::(OSOU*MO_(LI4&EJ.;];F=.*O1.+@W..
MIS_H7;E($\9BH5*H4*A]/10ED"%!8!)2FA"B?Q<ZD=\(.LZ-(!L3S?I/MD:"
MPM1S;_Y>@O6J+G]W4_^WSLSM#AC-&K*XIDC>&&^ '1L_\[B.S-B[(>WL:TKT
MKU?U*?'-P5GQ#=BK\%>/[?[/>C?X+L\_RDB,4*'?KY[/4*1_%*"/U^D?1]2P
MN:9?*^:M>2?S]:H)CUA(E48TEA0*9II7R2R"+&8$$DPPRI B4>04UG-:U-R8
M_TD1)=#I.C!BYPS"=I3L![>1F74H9,ZT>!D-K^QV1MRD)'79['VNL;AC:*Q@
MW5OR@S3/:DZ4U;JX,\+>L67^N>TK<B\-6WW*[^JB5!_U3TMEPM77JT\F4W.!
M,LQ1FBF(",80$R(@00&# =<N*4J#*'!+0/.CUMRHZ$/7R'-K%^@9!G:6W8#.
M-M 89[R<OGG@U]I YWA#+X-MQW33#^'(K#CAZ V(6?0)MN?H12^J31S'Z!/.
MPXA&KT\?1OSO]1C+HI!-#9XZ3[F\W51?UD7^3RD6.&82)4A"(E(&L0H9I(HP
MJ$B(5:*P0M+)7SPO;FY$O=6VC5FLFR25@&X5KMLH-3]U[)UT 7<[;O6'YLB<
MN0.RUK1MC%>"G;+^.- .%*_<=D'DI)QE9_X^%UG>-8QC_K8J)%]_7IE'[;K2
ME0NN4,!CPK6/:*()DR2#--+>(@ZR  N58(&=JHR>D#,W5NFK^:09J!N#G$15
M*!1Q_9Y&/$40,VI6]UQ"%3,<!BH+21 L[NN(T8\5+:K)L-V7.>+"57[.5ZO6
MXVK$^L$V2*)844E@8E8U&,D(LE!/AT$F>$(HQ0RI%MM7*\O>M]Z0[22.N-5J
MZHGY1=1NHO. T<@SW)./VG2#_>G21^T\L5T P>N,=DK6I%/9!8/WY[!+EP^;
MO%ZV$Z-^XFU9RJJL@QT6*F!)PE$,"5$48L+UW,4IAG%&%4J12"EC+B%6Q\7,
M+=KJDY$!1.?,F<F+UMJZD<$)3.VXX'JD1J:"3L&:!AH5;T"MI#\N. ^"5RHX
M(6I2)CAO[CX17+AZ& ]LNS"W;G'UV&[XZP6R8HP@*$F"3=W83/L$*8>4((KB
M-$9QX-1KZI2@N;FQO9;H6TT''J><Q-:.$7P@-C(G# /+F18N(>&5&$X*FY0:
M+IF\3PX7KQ]:=ZLI4=E;/[_;5&5%5Z:!QR*.2*H7"2%,TS@T^V@49@HS*)*,
MF -9O:YPK+YU3MS<J*(M*M4OXKG= NJI[5J+ZRSBYZG#/XXC$\BU$ ZHSV6#
MS)55NLZ*F+A6EXVYAQ6[K.X:2BFW0N@GEG7:R+OB?;%^R+4QBRC)@C#!""(3
MNH&Q]CB(X#%4/!4Q"[*88ZM3UDN"9DHCK;(W3>*6AA1T"KL2R E\;:GC>M2F
M(8T!@ V@B_-H7$D4)QX^,46<-_&0'"Y<?W4/GK8^X+96;12G*DPR!E$J0Y/W
MQ2#%(H5Q)I@*41)%RBF-Z;2HN5'#B\/^!HX5@,_ :K<*\0/6R(QPK$/!V#US
M3J Q5I><?7'/U1?GA-EG.N&<NL-_U:*?Y=?Z-R:'@*@D(@HB1&.],-%_HU0D
M4 C)(JH]BBASVKVPDCH[]FB\ZK8PD5+2*'X#5K(.*\^USG5H#U^756E^\J]Q
M%/@K7+0;##NB\0[QR)QC4:!(J]U<X'&+U FFR>H0[23/IO;0 1@N]88.;QZ\
MO5J8#*R7LOGSS>I$9M8"A0*G*250A=RD?&8"DC @D(=4<)YF.%:!XWZKG>2Y
ML=8N17%I]!S>V\D>>^O]6/^(CK]!6^L*?NBT_@/(5_MIH+LL4*][MFYH^=[$
MM90^]:ZN&RA'MGD='S"P[(9<Z<<N3<,H<9>O\K+NNOH@V[8."QI*%F,:0<99
MTG92CA&"(HYEA)(L#2,GMKH@;VX<U:I;9]C1)PH[UIZX +,=,7D$;V0ZZN/V
M5->N>8O'RA5VJ/BM9G%!YK05+NP .*AZ87G;T+@35AVMWQ8RBA4B,$JP@I@1
M"1D))<RD2M* BY1AJR8-%^3,C4B,FJY!)L<!M*,*#[",3!%&P_$+EEW P7.D
MR7%9$X>:G#7X,-;D_.4#]VX.CC.1$"DVF74"A:9]$XIA%HB@+EC%E0RR$#/W
MJ-ZK3CR?-9YW>.;%(;8\QE%(J822"ZHI55%( QK 3 4RP9QFC!+7J%X/R$X<
MS^L34<N-K!F?MS>ZW?@]6[]HN-]MJ.<Y4;]HY,'VDJ=S\^WS^!<I-DOY3KU8
MW]VO5Z:BPCNUC?MIW;,V/+C.H=LY!XIPEJ4X@B0V]<0R3;-4H@1RBC-,$2$H
M8T[;X<-UF9L'UIEB&&-GC/E7+[BM-0C\T)KDRB17#)TEYTPS(&.STZ"Q:/.-
MP2B.H@=@_;+?%?I,RY/7 W? J!X>>87C^A,MI3"2M92F(FY1F,HXIJ+:3X^[
M2]HB:[=?:2&>MBPP*OTB\\]?*BEN'_0J^[/LFAF\+W(N%Q0)CD*N738J]"HX
M8-H=9H'^FXJC*&(9$LPJGG)BO>?&Z3VU :V // 'Q7JYI$5I?M3XAD-<PPG>
M!P>'<UZC/(4;"YFQ!_1M!CVC 7L$_>M:PT%M^4W7-N8&]*R_ 9W]H 5@VU4&
MU!!X]I6G&S/_'O@$ND_OUT\W($=7"Q.*]Y4UN%Z+K_G2[!:_6>EUSN=<*]#\
M:L'BB'$>8*C_$T%,::*7'T3!D)DICF4DCIW"]ER$SVU&VNGG*;/P#.ZV.\'C
MH#GZ]O"Q+,16]?I<J0?U[7FH/:0G7L9LY*3%,PH\<RKC96@N)SA:/&-HM/'*
M+".TL+SJFH!EB#!)0XAQ$$"<A1RR6'"812B3::8PD:E;E/&^B+F1DM&P7FK7
M.KK&%1\ :,<[U\$R,KL\1<1CM[#+UGN.&SX0,W&\\"DS#^.$3UYY3:N%.ABF
M?+]>YOQQMY=&".>I#!@4F4 0(\XAD22"H2*IPOH7BCI%K9R1-;MOO59R2!.%
MXU!:?NQ^ !K[JV^;(S1Z@E\;3<?93[1 9(26!\?E/4-[@[.&'V]E</Z6821Q
MR_EZLS)1<_5S<UENLV)XFH4!E0Q&6 .*1: @XVD*,T+2D"@>RX2Z<,1I47.C
MB)VFH%/5)H?&%6 [YO #V\C$,1 Q9]*X#(97SC@C;E+*N&SV/F-8W#&,,%ZL
M5_5C-G2Y*V*ZP)2B@",",Q5*B(,80X:P,H7IL*)IG&(6NE1+.BK%B2:F*I;D
MQ@;'T;,C@JLQ&9D#>OKUBB3[^_;/VN_ULS\N:=(O_JRQ^Q_[^8NO..ACE[=A
MV8EMV%ZXQ]XV[+8><D_M3[*X"Q=8H 0+$4,44Z(]CDP32"(2R ,9*<DD1LBI
MW]$SV# W5Z;3&]+V&*?8%C7GO>]UF2M9GP<^2EH,"@^;^%5Q. ^<[POP'9T-
M]I X<C:XJY3?GP0,'I[/"9]G+/V?&4YLQ_3GA\\S4$?/$I])E8'E^MN^A._4
M-BG7I*:_,)GI"Z']Z"1.(XAX2"%.31'"(#-=H&,2LHPD,L:+E=3SOQ2?'&KV
MGY%I16=90V<'DL>CMDYELT7-^\G]V]*E799_D]3O6+O_W"#8S3Q78SI1W?X>
MCKLT_KH8PHNSN+E7[;< Q&_-_G,"IZW8;V'Z0;U^FWN\U@UIHK1WM2ID$'&%
M8PJ%$IIB2!)#(D4*A4BS@ O*F.DQ?W7AD#VQ<_.?AU0.N2+1PFYH+)U?[X"/
M[:^>J2/2I6M,6$CD!%!35!+9%SV'4B(GX+"L)7+J[H&;D/0^K^C2%(+O_"_#
MC+=WZZ+*_UD[>8W8!<)<ILK4;59!"C%&(221]IL"4S"-2)8*KEQ8S%KRW(BL
MKV$7 &R<IYT]VPV!ELV&;@?8#X[EON<8D(^]%]J#M5.Z]JANP).!>'^^TX;[
M'JDK5G[W3:VE3[N7Z@K*P?ZJ\P,&'\86FC??%VLERU(_E2Y?RVW9N 4WIRDL
M"Z",HPAB%FHNBP,,E60!"S.JN'+*B3@O;G8$UF@+[GOJ@E(6#SF73?=V6I9K
MGM.Z>[O[HN\"^-:'M9X@'?_ MD:SKRDPJFZK1GH]M+4 Q??![3F14Q_>6IA_
MY #7YJYA1'.J_)=*4"()11!GK&XM1B'5/S"M+C3GQ(*CU"DL[#LIM-9TO3DH
MLG8#]"NYE+P.:ZB^2$T]LC2;XP^F,)[QGLPRL+GMOEVONW'.=678YE]T;:^Z
MVLT8Y=6F+*8VB])ICH72QBF+UO+0:RE,B:2#G-,%S10B$:<P"TVC<!EI7R63
M#,HT2R,FI4(\&K!5?4'L3'>K6W4=EU$7$+9</'D ;*(E4UNLNE75L=J ^TK)
M#AB_ZZ,+,J==%=D!<+ 6LKS-O27&RS7?F#GT4T%796X651_DO5YAF6#U, NP
M@BQ.4^.:<,A0&$ <I$'"DS@R7&+9#N.4D+FY))V>8*<H:#2U[X%Q$M#SU.$+
MII'Y8@!"3DTO+D$PN.'%R0=/UNSBDFG]1A<7KQT:1KIMJU.7F5X0ED4,!2$4
M:6;JU)NNQLR40PLD0BD3-''<J-T3,+</O'^P= /^-?AC$""]BBC:Q<6V'L.?
M01P$-T'SOR,-ZFD%_A==;6CQ^&^_1TGPYPC= /W"A?6.B'GSS"JFO#>KF >Y
M?/PS0%%ZDR3A310&]34H"FYPAF]B%'6/SYLCF &/1C<H3FXRDC2/#B/]]^P&
MI5GWZ/4NHL+U^:Z1MGLOF*6_=,5K,[:#]*0U6%M8OSEI\1ED>]Q^S_&U>T(F
M#JT];N)A5.V)ZP96#,A+^OES(9OHW'?J@WR0JXU>D*WDFTK>E8M I5D4JGI3
M-]%N3B(A$U+!,&,JD4F*XL"I--DE@7-CQ*?ZFNV55F/PJ]$9U$H[9M]<!-V.
M%7Q".;9;=!V*[I4 +*'QF_U_2>BT&?^6$!QD^=O>-XQP7MW=+]>/4GYLSDB.
MUU7Y>;UZD*6):S1ACV6]$]K_O3GG^GE=_9>L/FQ[KS=G7:_71?LC<QU:)"0(
M<: B&)I>R5@)#BG&*<P09R@)21B(Q(6^IE5_;F38[W5O(AQWP=N\/D5N3_#5
MN@#%SHS!9_83ORMVK#O?-V!D#C\:D+\+6KX!6Z.[.'UCI?YII0>_ CM#;]H
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
M_;[4 M[J]3DMEWI=(>HN<]6<24(*I@1(<8(!I# !-$G-7BC-()=0466UOQ%
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
MV<MP(KZ=I'#?9;W$KS_'U0[Q@=LC/2"A( I11$"><--C*4L B3D#:<X2!JF
M,7+J WDMD"/,(&& =-Q;&@;/:/M)SR:! %M(A^:'V3;JR7F=K:)#0T]N#QVY
M=& M;?Y=BNU"WJK/:_.*;YX^ZV'>W"S%+O6GV0_-,6<,%@C$18K-3A$$#+,4
MQ"HKI"ARG"9.G;EM!4^-$3IM9U&M;WV$T\M0&[(5;3T&=KP1 MG 9'(=J.XU
ML1T1\EL.VU;XN)6P'2$Y*(+M>O^UQV3/ZO9UQ9>3%&*:"JAAAWHI+%0*&",,
MH)A3"!&G,7:J('%>W-2H:3\E+XRZT6+?%7S6U;T>>DAV%&[7,[)K01SOB.R@
M3JCW M=VJ 0Z(#LJ\I7.Q\Z9?_IX[.Q=@[?@3(=M^4XV__W0[-5_7RWT,ZHF
M$.G+:K%XWYS(S8N"H)1F.2A$O>\F$J#701@P*1B"A92I=-UW<Y$_-?;IU(]^
MZ@SXV<3H]FWXWU$7+F?LB%I#W%L6.0V3]79<*/##[\'YQGW(QML0]'SOMCGI
M,/86VQ" CNRK#7J,&R$*6<[?M35 ]WUPW^O?5/,LQ5AB(D%&S6::P"G +,&
MQXKP+,^+C"4VI'=&QM2(K5/S6>?G6E,[XCH'YWER\@128 (:@(\UP5@@<(1$
M*LG_[6[U^._Z[IH__@7-CZ#YL2:-<\\=A1@L#.L^?IM+AW83.K%4VT7G<YJ:
M_R4@BU6F/W>> TSUYY[AC%+]R2N(G'R<BQ*G]O%?V)D8F -Q&7@[K\4KG*^[
MQQ,@@<(:'<\=A"Y)';E_D"4(A]V#;&\<N/-\M+;<'%)40%X@(!@4 ,HX SAE
M&:"<9BJ&""<B=MIG/BIF:C1SJHQGU\',<4/Y.+26V\=7 Q:82"ZFLW_27P:M
MOG=543SN&Y^%QN\N\7%1X^X)GS7W8 ?X_-77QSB^6]W3<CF/4\4QCDVX4UR8
MDB((D(P7($YQKE!&N"1.)44.14R-'%[$]#5*7A'IV )I1P?7P1.8"AR1N2K>
M\;GQP2(>6S&O%O/XW,QS48\OKAQ:H^)HWG8;82\%Q()@#K"2VAE($OU3CA40
M"6%,OQRQHDZ'SF>E3>VS?U'P .P+'KA6G#@'L1T+> ,N,"&<QBQ >H,5*)X+
M/IR3.')%!POC#TLVV-PTM+AL]5TO4\Q_S%+ED2Y,98B;39U%52[OZKS-><P9
MR4F1@X*;@F0XRP&3!(%$,TV,D@2IPBF&S4KJU)C%:%NOOVLW6>[U=JTG:X.X
M'<%XQS$PT>P@K'_HJ3R+Z";JM&X2OGU6E75 R7-961O)(]>5=0#CL+"LR\U#
MFZ0\K"4OF\6W8$5,!4U D2::>#*B ,O-#@>-<Z22)$YBIWV-_L.GQB]]W5P;
MD?0@LV..H4"$/A6QP6! AXY#8SUWUN@)&+DCQJ%IAYTLCEPS[./\N%K>Z6_A
M_IUDFV_Z$>VBF.>J2!+%@<R8!%!2#!A/4J RE:0B+5*]'G'Y3(^+F=H':[0$
M1LW(Z#F+C*8#-QI.X&KW+5^/5N"O>AA0SI_Y>1R\?O G1(WZZ9\W]R4)7+AZ
M&!U\,_$4V_53/[\?%PS*C$) >(X 5#P%1"1ZWN99G!=4Q90Y3=E'9$R-"#H5
MAQ1(. :AW6=_)3"!O_GGF 381SACOM=/_9B<4;_S,X:^_,C/77I5Q]8OTK"%
M]O _R[5:K>]-2<A;MBCO:J?"'!GQC13?RONZ^_M7_=M*46[^]G5#UYMW7:6
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
MS2"%3$T'/QZ;>F,8Q+1 0E'$L'1J]7-*T-38I-4SJA6-.DT'=0 ZB:T=E_A
M+#"1# /+F2HN(>&5)TX*&Y4D+IG\DB$N7C]RF?#WM%S7\>@W5;6];V+6#5V]
M7TL3L"[U6[CY0C==,.>\2*1(648 80DWS820IIN"@@)G)$]BAF-$1ZD:[JCX
MU.C+J J4UC72DX6<1?>-FB.5$'<==<LUW@3',O02\?K,)6-\DYX4]<R?U1Y>
M9!"(.@BB+_6K\MN%5V6\FN,#QVT:)<A=E?][5"0?."3>"I0/E>\C"6I7Z]<<
M!#7)^/.LD(IGF0 ,Q11 GNB?)$L!P0PQF24)*IRB4RY*G-I$TZMY6&?/]ZH3
MS*+E:@E:O:])@#H&O-V4X17.P%Q_KJ;X7N%0R4MGL F8KG1,ZBLF*)T!X7Q*
MTKD;AU'/CNA^T\_?KFM2U"3WKZU<\J=W*U/N?YZGN8B+6 &:ICF &)J>W7$&
M6$(%QTDLN71JC6 A<VKTL_=NM..RUSK:J1W]V2CNN&:W@=^.@CR#&IB$!F+H
M3#X.J'BE'QNYHQ*0 Q O*<CEUH$G#0V5?5CRU;W\1G_\TE0E:H]CYT)P%2O&
M $\+!J I]TP*E $.$T:2%(J,J_FR+I,AOMFW)#@OU>IC(<W'<B [W(?3="D8
MY.Q<0-GRQ.%ZT$8Z=&C+6#6:UB$?K:[13ZVVI],IW$\7K&#Q>\!P7N2X9PQ6
MYA\<,]C=-8Q3WK65($\\_>UJJ;VJK7:L6@]++_!VL:*$\)0F0@"!$]-JG M
M&4E!CGE<8)AD"73*M;Y"EZDY0ITICG&ZUXR&'3&-A'%@UNJL.$M;LVAO3;0W
M)TB(KP=8O;+>-?J,2HD>@'O)ESX>.8%S&:,UU^[2'ZN%?HQ9S=8[:?1'O4>?
M<);G-&4@3PSW)D4,",<*R)2J!%$5"^S$O>.I/C6J[I2-'G?:SJ+[1M=7/* Y
M/_RO<$3C;5#_OH<TNU=ECT%W2G/A?7G=4QJKH9ON.<UY]?^^)S56PQ+TK,9.
M [?)\$G^V,S?TH=2K\#KW,);]7ZUEN7=\NN65:4HZ?KILUR;R*EY*A E.!<@
M00D&$)ML8HJA*4:M\@3#-&/09A9SD#FUZ:?5NNTKL5*1:A2/JIWF,U/GE%MO
M9+@,P/EY)!"LH;<T6D2_=HBV.D=?>XA^#H6H6/%MG<!I/K"QD7TF?.((6T^)
M [!JYC)SHYF@TCAIIR>71XTRKPRPK9L0AMPZ@,F__;7Z]GVUK>A2_%+>?=\T
M*>(?ZLC7\E&:(A1M:@C),4MCF0.8"P)@9GI^B)P" IF,4YX1A.W)W%KLU/A<
M2\-=N8.=NG6%%0>NL0?=@L"#0!F8P[7.4:=T5&M]'-/+V3C7@.O Y4% 'HG.
M_8'MQNG.F)VE=?NGC<?LSA8^(W?WNP>>*S:3B,GN-)MC9B/,I$?=W*_6F_*_
MFY<_S6"&("E K%US $7& $X@ Y(D0B:2IX@ZM7ZSD#DU9F_2__A><5/!9L4V
MM%Q&:_DHEUL9\=:6:A;1GBF.)Y 6XV%Y#.D7Y7$<]QK:3MTZZ7(6W=B Z7X<
M:0^/WS-)"[GC'DS: W%P.NEPZS!Z^B+-)R;%+W2]+)=WU0W7L^)V84()WDE5
M\G(SCT4*%>4Y0!E* .1(F#SP!*0\1I)3)/4/+NQT6>34R*FG820:%=U(QP)E
M.\[QBUU@RNF4C3IMHY_Z2+8*>XR L$?'*^-8B!V5<.QA>,DW#G<.I9M*ZIN^
M]Y+%;Y:B*[#0I9(W.;C[>C&I9)1P%H,\%@Q E1> (%X $8LD%GDJ$V+5\/(J
M+:9&2OT)_71%!5>>&C(\MM05&/3@;-;H/^N#/*L+6NP*A'16C)-.?A6BGAEP
MB"8CD^(58!WRY#4/&[ESWB\_'LHF%.-SW=%MSA35" H,*%.FS"Q3@!9(TVF1
MYR0E-)>L&*51WDO-ID:QM9*F/VFK9=L2;W Q;']#Z!"B,/; 3#\"86]=U)@W
M@69VIQ"?1N^Z ^W^'JWJ3H'JK3/=20&#O>/-NC0Q _69T^]+4P?NZ^_MAGF1
M4E1((@ J& 10"@2(5!QD0@J%"(NSV(FVSTJ;&A7OE6T/1FMUHY^TPJXL?!YE
M:V?6#W;AG=;3L 6HMF:%BV_7\XS$L5W,R\8?<24M;AK::D"OW U9W:HS=?$+
M)-,,)AC$*4X!)(5V#!7#@"F84YJSO&#$K>N A=2I\<M.:1-Q<;2\_M N;G:#
M8.G0^88VM+/F ]4!W0D<4/+<J,!&\L@]"QS .&Q?X'+S%?U0/E355HIWVW6Y
MO&M<J=KAJGZY?UBLGJ2L+_JL7\OOV@4S9[/5/$4QC).8@$S1!$#*,T IS$"2
M%OHW),4%=%O%#M-C:D1F+*@+E)FV!JO[>[W(::(?MTL])I%L#6E_^=":$CV8
M$ 2SKJUJ>UT7M@/'T);U@H],<!XT8#<F1(T-[=)SUBQ43?Q[-S+-Q9TI=7#(
MZ6W<8:U;AH/IOZ_+ %W&;_HR'+"C'6&N>-S0EI?ORX5<O]5T?K=:/\WS/$M$
M74DCIC& F5" LA0"G' LF2;/C%J=Z9YX_M1(L5$QJG6,.B5=>UP^1_ \=7G
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
MUBF76\U$+26MEM6-^,]MM3%$=*O>M=T1](UU\\Y]#!N"2"]!>08HIA+ # E
M:*I RD0LT[S HG#J.^5;P:F13V-?M*$_]%1>FQ:9%R6B.V,J,\V+KJ>(N9 :
MBTZOA,89:#M:>\WA"TR([<B9C;C6N.BGUKR?9]'>PFAOXBS:&VG6M9V9]4-^
MJBW].5#88Y!1\!T7Z5?)L0,G@T!\)+(RC)QA\T<7UKFEB_V!K?93/RP/$GTS
MA7&1TQRD"4JT<\DEP$AI#S/-$UAP7J30Z3S#7O34.-\]N]H!9CM>#@->8,;M
M*?TLOB-LUK0[5%YIT4'\J(3G#LM+*AOP!#>2>M*/.;^R_K9Z(\U[HUEUL341
M=+=*O:$+<U+P];N4&_,V??MK->>R4 0F'.2$"0"I_G^XR%(@94Y%FN,DB:V"
MV;QI-$%*@W:4YF]0SC/=JT ]L3W!G661-@VTMD6U<2U3:OO&'C;1MLII@A,G
M-7S/5/N?,HS6$YYWR)MYT#S63&YIG+13FS]!H\QXWG'I)D+_#QZX&[S;5;I5
M%Z/1JU/AZ/N6;(0B@40L %$ITK,EH8#@' )1))! Q@K%G4*_/>LWM;FS/L<$
M;P[27QQWGST/HN6V]>L-3>C][OU6]TI%-BE*U=D<I>C/;W4\K=>F?8&'P>^.
MNV<=Q]VJ#P/PP1Y_(#$CETC_W)8XJA./;M7;.GZ\Z:0L]>>YW,S35$\(+,^
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
M5TH/A";=6;1LMM^V2PW]7WKR-$PLRJHM2&@^=G-C657FX,JY\LN%(;*C7*_
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
ML%1F(!:0<<D+!!/'&CJ]IT^-@NJT/3U%MWM0KCY.'S=;KV8@&L']F :(+Q>
M&."7'#'8LR?2ES"R[W'$N$-OX]A%7NO[[3J&]BK)R83J3S83("\2[6/$0@$2
MYPJH7*0IR23,TL1#?;\CHJ>VHCE:WV_?$=ES5;]C8V%YY!0$X= G4N>K^NW[
M'(]8U>\,8F-4]3LF?@I5_<[ 8EG5[]P3AA':[>:[7!]9CYD5=+<F:^HQ=UU)
MWLGFOS>LJK?8YX@7L%#:5R%9G@*(: P(5SE04&5%&G."I%-3D.M5FIJ74UOT
M8DOG)[.G\[/^1HUI_W!C/@^#9L>(XPY%8*9L1L%RPRCZL[/ X]+,'YQ>:=2#
M6J/2JS\87]*NQR</H^-OZ[H6UU,=S507[#(]EX1($]-XI-!^)(PUT>8H!101
M2(1()!%%=X3XS9YE#R4-."+\-@)Y=HIVZ>]4.Y/.57".X(I1KG*H$$ L^?_+
M>[?FQG%D7?1]_PJ\G9X(8QU>0!)8#SO"=9M3L:NKO*NJ9V*=?E#@:G.U+'ET
M<97GUQ\ )"7*N@$42+'VB8EQN66*R/R23"2 S"^%GK8D@U@'[!#Q*)89*606
M2Y]IJR.@ TY#NTA>#*#;%'(9+#U/"1M$ZD)V*U\X?W]<]Z#^^\ P@_KCXVJ^
M]J\GKNQ8M=ZU_[O]\0^Y7%4-2FP#("5BFDNNG6R*S:E 2J%>PD<P9:3(8H$%
M*KRZM8<4;FR^Q(H(GBL9Z[Y-X+=R!EXD72P]CPF"6M'-+5W+-CT[-"LS9$9H
MT%8,M#0S&P3MZVKM@-7LIOH'U!H&[^?4!^YA:_E#"CALX7\/T.ZQ!/0Q1H>J
ML$]RN91RT^3 DL]MDOR_S]](0Q^O8_3I6MCV4NH-G9H&5-\>I%R9>MPO,SFA
MA4IS1@F4"<>F^U,&]4@)Q#A72B&>Q9$3E60PB<;FY/4KDGK4'@4QRFGW?16H
M>_;9E3HWK08L-:=EJ^ZHW1-AHQG0JL%:-V"5JQLF:/V&-IM'!=G0YANHH&Q8
M,_H5FH6$_&3=69"!ABM#"XG+3E5:T!MW6QH=;RY>97/>R1F=FA.$VYFPE5UZ
M<FY("D0FLR(2B8X0,Y-^*13$,8FA7@()%>,(Q9SYK(0ND&5L<V);%9N[SFIE
M;NJ]?/OA4Z.0);XJ:Y4:>@F_U=$EAG1;# UDGI[GT1W+F"W\-QO+M-+9[W8L
MTVC34%"$6^@$P#3HNN82>09=Q@0 [O6J)<0M.RQ2*IK&+^J;7#R7W/8\?WJ:
MEMP&(O71[F(Y484BG/(,*AQ+B)3*(48QACF*])H$"R:4.[6MVYAC<ZI; M%E
M);=].>E6\B9U9.&8(^*#O\.*(SRJ?6>%5(!^4: 6&6B904MH<-<?H!YK@?#
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
MDXD"6WVL$<9$8093B?0[*HE>JZ,\@RB3 J&DX#13/G[M_)!C<WCM#LF-]#?
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
MR]G:M(2H6D?HD5YQ"LMEPRJLYS<N&:$48J6T'Z5I 0DO!.1,891SBB-&_!.
M.\DRMHFND:M+?G W8[BYS8$@[ME_UEG&OQD]_K8-\BM5P%:7?>YTN=RRIX?.
M0KX(U1X2E;O)<X5<YHN .YSN?-DMN[G2S6G7[Y*:HZ['BN&1KQ?&D=<IN2AG
MJ5)Y#F6<%Q 1%>DU 4-0Y1(S5<01QEYK I=!Q^8<-^+Y>4<G?-W<8&C4>O9W
MVR-Q0RA;2]E#AK,/+$$=EM/ @WHF'RA>NR"O[UY8E+4]6=]N[L6QH!BQ# HD
M,AV7)07$"8D@BT0F9*12JIPZ3+H,-C;?$J XZQ"D/M'5Y4 -$SYI.5L9-N#/
M?@NT3D#23Y'6H0&O4ZAU0O6CQ5JGOC,P5:3]\=6DNRW+E6QX8>RZ-)YP)A2/
M"ZI]#4\@BO7RCR&JK6+;W#)>%)G7&K 7*<?FI*RL8-$("Y8UU5%%TF]WVUXD
M77AOMO5B8<?]N&O;;?Q;=I75-ZIN":Y";]KU:8IQ<#B>E/37(&QT 3L8.Z/3
M8)WK@.^USWQ\)]GJN[[%[<]R.<&Y**2B":2IH>]1,H:4)PK*B$4\*2BFF5>F
M^*%!QN;4C8S0" F,E#? R G^-))ZMG0]B*B;%[X4IYZ=:!>(NI3I'L4@=%7N
M_D!#%^$>5?5 S>WQ:R_-Q#SLF-KG%;=\53Z;WM.[R7LQETF14@&12$T;+Y1
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
M+C&_/=/,O<QM.%N3.<7-;PZA]6?S^6F8?<"OB^5Z4F0L/G,%:(H$E;('AT*
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
M33KNBNBN<.*S+E)&!5;6]\Z9]F!T*8(TD169I&32MP':O31U<^HU1-@P"ND
M6E>8F,02>/)Z>VJK7 < 2R,A%"Q.%47_?>@]ZR '7S<GWE$2$$\2>0<'7VT(
M-5UO.OK4NG8*-,C*XCQ55IP76M>YP"5$ KZ) D+BC+P_E:3=-)M[J#/?(8'>
MO42->P5\%#0-I9(.;-$#$I+:Q%*'T#-5-XOB)"&N-:@HO0J$BY3:^.0'YN.;
MW1,?!5L#*:0#:+T_7W?#TMF[FQB#3PX3N,05Q:?TA_<\0C9UOH>)UH8V=\=W
M$#/V8\QA]'S[+<%!0N\ -U<Z()[1G[4D#\\60%DD*"8D^$!QL"M>.!.CHOW6
M[)2[2LG8UX%-$'.0N#N R[.<-S>B8?8^3/.;^;; ;Y)8+,9$#B+87"LG*"A
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
M9;'<=B7Y%+[CZM5W$B!I;3H/RQ]O2*J;1J;UBF>QR8*<;[")X5FS8.AH%TJ
M4EC !^7!2H9!F*@#M@%B0Z;&+4AH8P_[0$ 7;MZ6Q>UV?DZQ<KU62+2E!6($
M+Q,%-LXZ",I%BHF=S"*6+!O%!_<0M%L*E?U\*#Q,]/TT&"%WXDJP(X62)!L&
M)O,"*C #03 DY]2'8%C22;5YC7B-C-U \U.5&.POY@Z,S7DKIO.BY^=A-4TU
MW3N=G:YK;:&W/AIB1V2E:Q/#"*'P ,8+XY,51N8VI^<CA.V&HY^JPF!(5700
M&?P#ZZQQS,^^T0G^&7\[/8FX?%<VK%TI,+S)I;2^<"Y2+8BN;]3JC$;&--#.
M$7E3-6W;W!7N1^]N./RI2AF.H+B]X4DDQ<60H>LC30]I+TX7F7Y>FX[A2SS[
M[^5,4HK&=28QUP%!H(R7X$HAB^^$UJ$XKF.;J0.'T[X;<'^N4HKC*K0#&WL?
MQZ\I4II^GI]U-4@_/BW#?$7L5>7.\^:[V9FJ\_\^/<MF7LAGL=S\Q7J]G,;3
M=>V-\&EQUEIDDIV-SG$%V;)Z %E/>[V0F$HB!UEHFT*;1T1'97/DRI C8WC'
M+30^H#K>;<^^A>FL,E86RU68X4=,I\NS+G!/$H<NPBE+867FEL1A9!T_IQ4H
MSS-*3\(2;1X>-V9LY,J8/G?4&*#I8 _=(8G+!M-:VA)Y HV9U3:N)&&;!#@3
M%??2"-&H==0#1.UV&OQ4-^%#J6"P[$7CUUYWM"*]QL%A+[SN:W0Z]*NNQ[@8
MOL?; TU27?1(QB6 U/62LN0,WA0'&9F).5D68Z."WEW(.[PQ\W:13]723K+4
MK'@M0=M:6B0HQ(TQ%V#&!B9#$3ZW:LI\E8YN^K0-A(O;O9GWEGH'Y]H%]6<2
MJ39V,:\[]]GWZ6J2:V<OLM@@LR.YU(EF01@!5DH,S@<C&D5.#Y+5":+VT/=]
MT#E8^!T@Z08/+Q<G83J?2&]RD5R"=[766G('SF8$QTW(1 8FV^85Z9WD=(*<
MP]5],P5_L.P[ -"5Y_Q_QYJ[G=AL3:KM[2,:1W%V(+/,C88@=2"[;+/1;:[^
M;I$R+G &4._]K1/VD'4'8+EG\-26&26")',L0'%!X4 J#$)1]$=@M,-*D4$T
MZF#[$%GCYA.&!]%P.N@!4(]/E=HREJ3FFCQ&((/-07E%L:82&7+(=/ [JY-H
M-%AN5Q+'?7G3 &A-=-,!Z&X.EMIRP6-(T@D)R%(=MZ$XN)@-I(Q&B628UVW<
M[KOI&?<ESO!P&D#J'6#GVCRI+0N1&V>3M! #65HE&?F0_BPB\5B\\URW>?A^
M!S'C/L49'C6'RKL#R%P$(&\)_IO*TXE,9!%Y3<.+),X:@@2,$5*16I9,?YE9
M$\3<IJ63=NH#AO7[B;D#H-R\47HSOYT\^["8S5XOEG^&99Y$+;3FS(#/K-0>
MMU5:B0'MLEBT*#GK-B[1$PGM)/[?$Q>WBWZ;*:D##-YNZ9=5CM:1M16L5C-3
M-$$'=!'@R=8JIX-WJ4U-YWZ-%5L6 [=3_$U;=I 6]H;1U\W%-FV8Y7J@D^_6
M3#LCHB!6 A@,&936@4(%5"!LR:8D+H-I-?!GKQ&#+6N"CP>GP_30%Y[.VMB^
M/%W2MCBKQ#C;+;_AGYN_6DVB-$CB8,!S(G_3)(3ZH]ISI&1/)CZJ-JTY=J-O
M]'9FQ\7=L/KJX8B\FZM--_A+IEQ6RM8<'&:=*$CQF6RU*[4=+B;IT:3<T- ]
M1M[HG='&QN !VNH7@F<;:_.7[[YNGD&^^H[+-%W5L2LZ)Q-T!*F+)8-/MMYA
M[<8D.*+76978YCW@TVD=O9W(V. <2H_](G6S_>YF$$6Q7E8INOK^=O,25_,
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
MC&W)GJZ2#LS7[D*;".."+[R L_6NG1GB3)0 J 4//GH=&G5TW9W&<:MUC@S
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
MMR+#HF#7^[@]5-(!PN[8CA?7EIYE&:6V]4Z'6 EU@*?*&;)3"8/DQ33J+/8
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
M(6WNY.L=%YII&5 :$+'NN-"<UY<$!KQ89,Y9I5B;E>GWR.BE2'-,)^=PO70
MJL,%=\OV+&U9;TA.V+K %]'6O&96$%SR4+C%6(JSB3=Z^&G S;AWZA'@V@X-
MQ]9T!VB_EZS?E!5<W056"LN3X6!1I=IOR>J. @G.A12LK#M?VG1?/$G2R/'C
MZ&AY8N+-<:KK (,O2O8IP?YR4_IMC"HJ) .Q& $J(L5@P5OP7FLK2K8J-WI@
M/)KV7I:WCNDPG!@!YXSY7R^KB5^I:_GF<O5EOJ@/1!/DGMG #7A;"WFM\'5S
M)(F"R\R$-%PT:EP:G)7.S_F!L3B4*0P"C%XL([PL@+ M@+=__C'=K'38/)9.
M%"H;M$4P@5"KO!+@.%HP"0-=C"(+UZ8U>3 61@XF.["$DP.A%PLX1.[K7W[/
MR]5T]GG#.I]PP;FW5H+P0M2\48$:&)'U)QTLSXJ'-MMEAN1B9!^I SL8 PZ]
MF,(A9\!=WC_6E/GR=L?/Q!G!7-26HJY4XR-6P%D"L><\<<OH8F2=70S/L3/R
M3NL.C&-4@(S]BG*P!)YR&-_,9I=X\6X6%YG^R42B==$5!EK4;4FV9MCJ@GJF
M!$_.)!ZV*Q&?>'EI3.C(JVO',8/N$-#+G3% !/4-IQ<UL_'S?/$/^K>KB4C,
M\:@U"$F^I,JUM#\K#^1=VCKF0F*C17VM.!IW@F4/-\?8,#F/JMR[/8>#%^<^
M]N$-:G1?Y*&/4EU>C"7/'"$R5X=",PI5I>6U 8([^IT6I4UWX\BENH<:XY5&
MWU^NEBN<U?G''^<7%V2+]0\GW'OF;%'@;1U*%3A)TW,&P>8<7;1>R38E 6WX
M.>LBWGV0/=A9/1P\SMFQ>2B%S1TVP2(]XYX$X$IM40QT?TJZ236Y?*2EP+5J
M,_EX<%;.],U@0'RV,YD#P'*PM?RQSE/]ML+%J@N;6;MTRW=7F>1_+.;+Y404
M9456":0M-8<F%&#2&=9*25D8TVC\4P-FSO2%H5^[.18P/=PSU55^MUQ>YO33
MY>(F>;R)=^[ZT6__S(LX)3E,@O;28;' K-.@D@LD;-3 F(\E.H\V-AK*L3>M
M9_J6T!#Q;=6]/Z#]!M"S_+GZE9^Z\9](V"5?SX:\>EHDF7M;I^NJ2$(@KS:
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
M3_XUFZZ6_\SK56(B,B-<,E!LI@/!&P%!%T'7E,LN>,1@RDO^[-[?VL%#XJ@
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
MVG7)@+4FUM=YT**$K)EO<@"]EJ9#K83&*CO&UG>9XA1H60M".,PJ!A=]HV>
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
M%(LQA.P,;Y,7&&ME>;-4]#D:S,F@<Z9WR]7ZA<T)$K^OYX==K-F?J(P*(V?
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
MRQR$A!&D8SI:89R-)T3N/=K&K38^+Q@?KM2SQO0DBZB5EY+XX^0721(]<LM
M%,64+3YFS=K#=]SZY/- ZEZJZJ#2<,<GCMNG%.%3D"6"S:E6K9'GXQ62AVZ,
MM"5&IAJM7-F3T'&S!*?+LK;47P?-'8^R1U;^;O:@J=XK8Q26 );)6!NI#* -
MA3@+W*/(#ANU=^Q.X]BI_X90V066Q^NM:T3^5I<\IBK*B1 R:QDLH.<D.JP-
M]LE&R%EIK.-WB.<38_&6NK&/QAY0>*"NNL;?IR_3Q88EDYB(2ACPZ[9FSU(=
M*DHNB;)"NR*,3FVV#>] W+@)T3[0=YBFN@9?S8BMOJQYHL@KIR 46%Z0W!GR
MA8DY!3PX\F:4%]RUV:"V"W7C9CC[@-^!NNH;?]-RQ5+VJ"67=5- ;8[@G")
MRR,@A7S&.#KMP\GA=TW<N"G+3M!WD*;&SM_LP,_]Y)1&;;T,'J1 29:E**A+
M00$9E4Q96T&2W"EEL^\WCYM// 7&VBNDUZ-N$DE>3DH%13I7=[+7I!;QQ(5+
M,?'L>*-](H^2,VY"</3C;"]M]#8=]=>\^F6^7'[(B]^^D+C?K%:+:;A<U1+F
MU;SFK^:SWU;S^.\O\PM2XT&%O?M^Q5'UO$?Q,U 9[UM<U!:]6R)N=D6XI A@
M%@JJ"A0>"'IT]M />4:=I71M]G _1=&QI]/VY]Y6O0?,C!>RK>2((B6-!4].
M)CB97-"2\59EN$^2-&[6;1!,;!]'PXB_MZ:#/4WX\$:LP[[HE,=3PX:M)P&I
MF+-2%T^^49VQ(J(";^J>(N%%S8(QF=H\[;0ZI*[[<MZ7[6_X 9?32.[A3].+
MRU5.6XT[RKBH2^ @8L#J*%!($B*#8I,4@BRHU1O7@01W>L#M@Z<'ZRM.H+H.
MG/Q;-M_,5M-469I^R[_E6#W7:5Z^_7/3UO\S2;WN*KK<J/6A5&XED)PJ+%*$
M$XRH#;Z6D=0CW0<4; <?L@BN-7B'XF7<AXK&N!Y%X6=^XQ_19'C@-YWRSF_9
M8/@DF(LO!!*F(+!2:P]D'4^3 I1"OPVE1"_;+/5K=>F3T-_-2 6YBGY"/J]&
MQ03H6 *HE#V9B1=@148GLRG%M6'O'AF=7M#[Z'[[(#M<S >?0=_R(LP'NGBW
M%A#_>ODUY,7[LI;/^\O5<H6S6MRUY6Q,7$F<\U+ *IWJ<YV#H+@#H42BXS\&
M:]L$MX?1V^D%>@SN3J"X#OS"%YS>B>!>.Q\">)?(!?%)D[V52&ZN2*8$PPJV
MF>O] F'C/NXW =R0JN@ 6<,YH-6-F0AMF.;D_#)-8%&B:$"O#$22MC,^6<5W
MFE<R8K11^1BW*J );D=4= <P/Y+G'[X__@%O_IPN)P$=Y\A(#2X9LG@N 7.B
MJ(NS.GJ1[IG89KE,0Z;&]5#'Q.J\3^!T:T._XM?\T[P.HYP4%Z03K@ 6OJ[<
M31"<CF 4UT$RS[EJXX6\1-FX:.X&0CM!^T!]=H#/MU__N)A_SWF=0WG_1Y7F
M/W,-!R:&Q:*L\02=K"D<#1[0,0TYB")<*!EUFRJ))TGJ$9&':G[;01Y$#:-F
M!=8%11\S>5W32#[]FA-R\;=^\J_9=+6\8BVRQ*1("C2: ,HAL5:'P62KBG*!
M&65WF]J_S[>.&\XW 5%;R7>1:KIG'U=,4,#(O',:M,*:+U,*?&T BR)FC58S
MF=I,ZG^$F'%C]M,=30>(OH-+[C=2Q7J2]]O_N9RNOE?/83Y;]Q56=X 7Y[)S
MBEQ;2<SX6H#&I '/'"8?I?&-!B0_2]:XYU1'P<1PRNL B5L\7)FGXM*:4$=)
MRU@;"(R#8$E0P7+N4Z;K#MLD@!XE9^0P=CAU;Q]D1\N^ P#=>?&\.HMM]HBA
M")#2DDBXBA"$RH!1*426-%?MYKO?(V7D%[KCU?O(J/;#9=T!6(X\NW^9SO([
M,D8RNYBXKLMU>,($*@<+P:L 7N<BDW16IC8OP$-Q,*Y_UM%M.@HDSM\4KM9-
M"844';$Z"K+4<N.8P:%$R-)Z75C@*-I<U(.0WV/^I#7RAH7_ 3#HK5KLMWR1
M:T[@_USB@K[BXOO/TQG.XA0O?L(5_FN&EVE:'Z$/* _;]:./J@<[B/Z!"L >
M?N>[69DOOF[:YA[.I+%>25E?'9FLW7*QD-\1DP?GF5::RV!TFT>N/0D]]G!]
M]NONM%54[URY "D7<LB<U[5%WX'5S"2%(5G19F_);O2->SRVQ-;V*=A 7V=Z
MS!W>_K+?%YSBR&O8[K(O.+W'[*/2D"/SH$K=%>.U D'HS!89B[*-GW3B@^_6
ML7_>I.[W5X249<E8^\FJ_QXMF:X+G/Y3U2U?4E-8VKC>9P]RS^M8W =Y3U?[
MM-+FF9Z21[0,[/D-IS@G6[8([ O79'*6H20HN2:4K+?@4\Z@A4LZ,FT4;[/V
M]\0'Y<?\+<\N\R; VDP!^*_IZLN/E\O5_&M>; (PBK3>+)=U<"C=97].LBC!
M\RB!9U8?K<@'05L8L.!\$0$YSVWZO0\@]KP.R7U0MWU(MM9D![FB?RQJP]%B
M7J:KB8PB,Y8=<!YJ]:B60-=+ %=[Q(TO-LLVY5EWB!CW*?"4X#I4\AV YF;4
M\9V.'K16\*@24*S&0#'EP)4HB 7'C30A!=:F0N$18L;-@)\21,=JH@,PW6\,
MTT9S;XT";FQ]PW((7B<+SO"DG9<\ZU[Z[YJ5]Y\20(=+OP/HO-1JHT0LF:$!
M*;'.BW,.O!01?%$R%FT-13'==CTUF^IW2G@-J:'V >75']1? B[S__I__G]0
M2P$"% ,4    " !;B')4E<3$JI4#  #%'@  '@              @ $
M97@R,3$M;&ES=&]F>65X='-U8G-I9&EA<FDN:'1M4$L! A0#%     @ 6XAR
M5"&G3B*% P  30H  !D              ( !T0,  &5X,C,Q7V-O;G-E;G1F
M>3(R,3 M:RYH=&U02P$"% ,4    " !;B')4A.-_R%@(   W+@  '
M        @ &-!P  97@S,3%?<V5C=#,P,F-E<G1C96]F>3(R+FAT;5!+ 0(4
M Q0    ( %N(<E3I1X\X7@@  %0O   <              "  1\0  !E>#,Q
M,E]S96-T,S R8V5R=&-F;V9Y,C(N:'1M4$L! A0#%     @ 6XAR5(2NKVVY
M!   /Q4  !P              ( !MQ@  &5X,S(Q7W-E8W0Y,#9C97)T8V5O
M9GDR,BYH=&U02P$"% ,4    " !;B')4B-DK;[0$  !(%0  '
M    @ &J'0  97@S,C)?<V5C=#DP-F-E<G1C9F]F>3(R+FAT;5!+ 0(4 Q0
M   ( %N(<E056#;?[Q(  ,1D   >              "  9@B  !E>#0S7V1E
M<V-R:7!T:6]N;V9S96-U<FET:2YH=&U02P$"% ,4    " !;B')4>Z>3BEDE
M P!*71\ $0              @ '#-0  >65X="TR,#(R,#$S,2YH=&U02P$"
M% ,4    " !;B')4=HS!SHD/  "QHP  $0              @ %+6P, >65X
M="TR,#(R,#$S,2YX<V102P$"% ,4    " !;B')4>S,0J%0D  "*<@$ %0
M            @ $#:P, >65X="TR,#(R,#$S,5]C86PN>&UL4$L! A0#%
M  @ 6XAR5*(Q35U!0@  (/P" !4              ( !BH\# 'EE>'0M,C R
M,C Q,S%?9&5F+GAM;%!+ 0(4 Q0    ( %N(<E1UCME-<'(  !AT   4
M          "  ?[1 P!Y97AT+3(P,C(P,3,Q7V<Q+FIP9U!+ 0(4 Q0    (
M %N(<E3A]AK==%0! -:[ 0 4              "  :!$! !Y97AT+3(P,C(P
M,3,Q7V<R+FIP9U!+ 0(4 Q0    ( %N(<E1$*W<[MP ! ,'D"@ 5
M      "  4:9!0!Y97AT+3(P,C(P,3,Q7VQA8BYX;6Q02P$"% ,4    " !;
MB')4^%MJ":*4  !Q!@< %0              @ $PF@8 >65X="TR,#(R,#$S
?,5]P<F4N>&UL4$L%!@     /  \ %00   4O!P    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
